Devam Eden Yineleme: Braze Sürükle ve Bırak Uygulama İçi Mesaj Düzenleyicinin Gelişimini Keşfetmek

Yayınlanan: 2024-02-27

Daha güçlü pazarlama performansı sağlamak ve müşteri ilişkilerini derinleştirmek söz konusu olduğunda pazarlamacıların kullandığı kanallar gerçekten önemlidir. E-posta ve anlık bildirimler gibi ürün dışı kanallar en fazla ilgiyi çekme eğiliminde olsa da, uygulama içi mesajlar (IAM'ler) gibi ürün içi kanalları dahil etmeden çok az sayıda müşteri etkileşim programı optimum performansını görebilir. IAM'ler, müşterilere katılım akışları boyunca rehberlik etmekten abonelikleri ve özelliklerin benimsenmesini artırmaya kadar, markaların kullanıcılara en etkileşimli ve harekete geçmeye hazır olduklarında ulaşmalarına olanak tanıyan ve pazarlama kampanyalarının etkisini artırmayı mümkün kılan güçlü bir etkileşim aracıdır.

Braze'de uygulama içi mesajlar, ilk günden beri müşteri etkileşimi platformumuzun kanal karışımının bir parçası olmuştur, ancak her zaman pazarlamacıların bu etkili kanaldan daha fazla yararlanmasına yardımcı olmanın yollarını arıyoruz. 2022 sonbaharında, ürün ve mühendislik organizasyonunun düzenli Hackathon'larından birinde oluşturulan bir prototipten ilham alan yeni bir sürükle ve bırak IAM düzenleyicisini kullanıma sunmuştuk. O zamandan bu yana ekibimiz müşterilerimize ek esneklik ve kullanım kolaylığı sağlayacak özellikler geliştirmeye devam etti. Bu önemli ürünün son 18 ayda nasıl geliştiğine ve bu değişikliklerin ne gibi etkileri olduğuna bir göz atalım.

Sürükle ve bırak IAM düzenleyicimizi geliştiriyoruz: Düzenlenebilir şablon desteği oluşturma

Braze platformunun uygulama içi sürükle ve bırak mesaj düzenleyicisi gibi yeni bir özelliği kullanmak ve kullanışlılığını ve performansını artırmak için yeteneklerini derinleştirmek, kapsamlı, yinelenen bir süreçtir ve doğru sonuca ulaşmak için önemli miktarda düşünce ve işbirliği gerektiren bir süreçtir. Sunduğumuz her yeni özellikle değer kattığımızdan emin olmak amacıyla Braze ürün ve mühendislik organizasyonu, sürükle ve bırak düzenleyici için iki temel hedefi benimsedi:

  • Braze platformunun klasik uygulama içi mesaj düzenleyicilerindeki eşlik özelliklerini kopyalayın

  • Editöre, mesaj oluşturmayı müşterilerimiz için daha da iyi bir deneyim haline getirecek net yeni yetenekler kazandırın

Bu hedeflerin, sürükle ve bırak IAM düzenleyicisine yapılan önemli bir güncellemeyle, yani düzenlenebilir IAM şablonlarının kullanıma sunulmasıyla gerçekleştiğini görebilirsiniz. Bu yeni teklifin gelişimine bir göz atmak için okumaya devam edin:

1. Müşteri geri bildirimlerini başlangıç ​​noktası olarak alın

Sürükle ve bırak IAM düzenleyicisinin ilk yinelemesini oluşturduktan sonra, özellikte devam eden düzenlemeleri desteklemek amacıyla bu ilk sürüm hakkında geri bildirim almak için müşterilerimizle birlikte çalıştık. Bu müşteri görüşmeleri sırasında sürekli gündeme gelen önemli konulardan biri şablonlara olan ihtiyaçtı.

Lansman sırasında, sürükle ve bırak IAM düzenleyicisini, telefon numarası yakalama formu gibi kullanıma hazır birkaç şablonla eşleştirdik. Ancak markaların kendilerinin oluşturabilecekleri şablonları kaydetmelerine ve yönetmelerine olanak tanıyacak bir kompozisyon deneyimine sahip minimum uygulanabilir ürünümüzü (MVP) piyasaya sürmemiştik; bu, pazarlamacıların şablon özelleştirme seçeneklerinin eksikliğini telafi etmek için geçici bir çözüm olarak mevcut mesajları kopyalaması gerektiği anlamına geliyordu.

Müşterilerle bu yaklaşımın artılarını ve eksilerini inceledikten sonra, düzenlenebilir şablonları desteklemenin, uygulama içi mesajlarını oluştururken ve özelleştirirken önemli ölçüde zaman ve kaynak tasarrufu sağlamalarına olanak sağlayacağı açıkça ortaya çıktı. Sorun bunun nasıl yapılacağıydı.

2. İçeriden dışarıya doğru içgörüler toplayın

Sürükle ve bırak IAM düzenleyicisi nispeten yeni bir ürün olsa da Braze platformu, ürünün diğer bölümlerindeki şablonları desteklemiştir. Uygulama içi mesajlar için düzenlenebilir şablonların en iyi şekilde nasıl uygulanacağını araştırırken, Braze ürününde zaten mevcut olan şablonlara yönelik mevcut modellere, özellikle de mevcut e-posta ve webhook şablonlarımıza baktık.

Bu yeni özelliği geliştirmek için çalışırken, şablonların müşterilerimizin mevcut iş akışlarını karmaşıklaştırmak yerine basitleştirmesini sağlamanın önemli olduğunu biliyorduk. Bunu yapmak için ürünlerimizden ve diğer benzer şablon deneyimlerimizden ilham aldık ve bu, hem mevcut hem de gelecekteki Braze müşterileri için tanıdık ve sezgisel olan şablonlar üretmemize olanak sağladı.

Ürün Tasarımının bu çabasının sonucu, sürükle ve bırak IAM düzenleyicisinde kullanılmak üzere şablonları sergilemek ve depolamak için oluşturulmuş yepyeni bir görsel kitaplığın oluşturulmasıydı. Deneyimi mevcut şablonlarımızla eşleştirmek ve bu çalışmayı gelecekte diğer kanallara uygulamayı kolaylaştırmak için Beacon Ürün Sistemimizden bir bileşen kullanarak kütüphaneyi oluşturduk; Bu, süreci kolaylaştırdı ve halihazırda Braze ürününün başka yerlerinde şablonlar kullanan pazarlamacılar için tutarlı bir görünüm ve his sağlamaya yardımcı olmak için çok şey yaptı.

3. Mühendislik ve Ürün Tasarımı için ikili programlamayı uygulayın

Bu tür bir projeyi başarılı bir şekilde yürütmek için Ürün, Tasarım ve Mühendislik ekipleri arasında başarılı ve verimli bir ortaklığı desteklemenin yollarını bulmak çok önemlidir. Kuruluşumuz geçtiğimiz yıl sürükle ve bırak özellikli IAM düzenleyicimizi hızlı bir şekilde yenilemek için çalışırken, ekiplerimizin birlikte daha verimli çalışmasına yardımcı olacak çok şey yapan bir stratejiyi benimsedik: Eşli programlama.

Eşli programlama geleneksel olarak iki veya daha fazla yazılım mühendisinin belirli bir iş istasyonunda ve programda birlikte oturduğu durumları ifade eder. Braze'de bu yaklaşımı, yeni şablon özelliğimizin etkili bir şekilde oluşturulmasını ve geliştirilmesini desteklemek için mühendisler ve ürün tasarımcıları arasındaki doğrudan işbirliklerini kapsayacak şekilde genişlettik. Bizim versiyonumuz, devam eden tasarımları ve teknik zorlukları gözden geçirmek için bu ekiplerdeki ilgili paydaşlar arasında düzenli bir toplantıya odaklanıyordu. Braze'de Kıdemli Ürün Tasarımcısı Kimie OuYang'ın dediği gibi, "Bu, tasarım ilerlememi gösterebildiğim, prototipleri paylaşabildiğim ve bir özelliğin ne kadar zor olabileceğini veya kaçırdığım ama benim için önemli olmayan bir şey olup olmadığını anlamak için geliştiricilerimizden geri bildirim alabileceğim zamandır. ölçeklenebilir.”

Prototiplerimizi hayata geçirme zamanı geldiğinde bu yaklaşımı benimsemenin sorunsuz bir geçişi desteklemek için çok şey yaptığını gördük. Ekipler arasında çok tutarlı bir şekilde buluşup iletişim kurduğumuz için, ekibimiz kullanıcı hikayeleri yazmaya ve geliştirmeye başlamaya hazır olduğunda, Mühendisliğin hem tanımladığımız kullanıcı sorununu hem de tasarım çözümünü zaten benimsediğini gördük. Bu toplantıların yalnızca tasarım incelemelerini yürütmekle ilgili olmadığını belirtmek önemlidir; bunları aynı zamanda kod yapılarını iyileştirmek ve normal geliştirme döngüsünün dışındaki karmaşık teknik zorlukları çözmek için mühendislik beyin fırtınaları düzenlemek için de kullanırız. O kadar başarılı oldular ki artık onları düzenli olarak takvimlerimizde programlıyoruz ve bunları organizasyon içinde uyum oluşturmak için bir araç olarak kullanıyoruz.

4. Başarıyı doğrulamak için ekipler arası kullanılabilirlik testini benimseyin

Prototipi iyi bir yere yerleştirdikten sonra yeni bir ekip kurmanın zamanı gelmişti: Kullanıcı Araştırması. Bu ekip, kullanıcı sorununa çözümümüzü doğrulamak ve özelliğin daha da geliştirilmesine rehberlik etmek için kullanabileceğimiz üst düzey bilgileri toplamak amacıyla sürükle ve bırak IAM şablonlarının kullanılabilirlik testlerini denetlemek için bizimle birlikte çalıştı.

Braze Kıdemli Kullanıcı Deneyimi Araştırmacısı Audra Wingard, "Uygulama içi mesaj ekibi, müşterilerimizin gerçekten beğendiği bir iş akışı olarak bunun temelini attı" dedi. “Bu röportajlarda sorduğumuz sorulardan biri şuydu: '[Şablonlar] diğer kanallarınız için de işe yarar mı?' Evet dediler. Dolayısıyla bu, şu anda şablonları araştıran ve bunun kendi bağlamlarında nasıl çalışacağını bulmaya çalışan [diğer Braze ekipleri] için çok iyi bir temel."

Bu tür araştırmalar, kullanıcıların yeni bir özellikle (prototip veya demo ortamında) nasıl etkileşim kurduğunu görmemiz ve gerçek zamanlı olarak eyleme dönüştürülebilir geri bildirimler toplamamız için her zaman paha biçilmez bir fırsattır. Bu durumda, kullanılabilirlik testi oturumları, bu özelliği genel kullanıma sunmadan önce gerekli son ayarlamaları ve iyileştirmeleri yapmamıza yardımcı olmak için bize gereken geri bildirimi (ve güven oyu) verdi. Ayrıca, Audra'nın da belirttiği gibi, Kullanıcı Araştırması, kullanılabilirlik testlerimiz sırasında elde edilen bilgileri diğer Braze ekiplerine anında aktarabildi ve kuruluş genelinde ek şablon girişimlerinin bilgilendirilmesine yardımcı oldu.

Son düşünceler

Kuruluşumuzun, Braze platformunun sürükle ve bırak özellikli IAM düzenleyicisi için şablon kitaplığı oluşturma çalışması, birden fazla ekip arasındaki dikkatli işbirliği sayesinde önemli bir kullanıcı sorununun çözülmesine hizmet etti. Ancak bu çaba, Braze'de ürünlerimizin kullanım kolaylığını daha da güçlü hale getirmek için yürütülen birçok girişimin yalnızca bir örneğidir. İleriye dönük olarak ekiplerimiz, farklı ürün alanlarımız için bu temelin üzerine inşa etmek amacıyla ortaklık kurmaya ve öğrendiklerini paylaşmaya devam edecek.

Braze Ürün, Tasarım ve Mühendislik (PDE) organizasyonu ve akıllı, ölçeklenebilir ürün geliştirmeyi desteklemek için birlikte nasıl çalıştığımız hakkında daha fazla bilgi edinmek ister misiniz? Braze Mühendislik Kıdemli Başkan Yardımcısı Brian Wheeler'ın bu makalesine göz atın.

Braze'de çalışmak ister misiniz? Mühendislik, Ürün Yönetimi ve Kullanıcı Deneyimi ekiplerimizde çeşitli roller için işe alımlar yapıyoruz. Açık rollerimiz ve kültürümüz hakkında daha fazla bilgi edinmek için kariyer sayfamıza göz atın .