Trwająca iteracja: badanie ewolucji edytora wiadomości w aplikacji Braze typu „przeciągnij i upuść”

Opublikowany: 2024-02-27

Jeśli chodzi o zwiększanie skuteczności działań marketingowych i pogłębianie relacji z klientami, kanały, z których korzystają marketerzy, naprawdę mają znaczenie. Chociaż najwięcej uwagi poświęca się kanałom pozaproduktowym, takim jak e-maile i powiadomienia push, niewiele programów angażujących klientów jest w stanie zapewnić ich optymalną skuteczność bez uwzględniania kanałów wewnątrzproduktowych, takich jak wiadomości w aplikacji (IAM). Od prowadzenia klientów przez proces wdrażania po zwiększanie liczby subskrypcji i wdrażanie funkcji — IAM są potężnym narzędziem zwiększającym zaangażowanie, które pozwala markom docierać do użytkowników, gdy są najbardziej zaangażowani i gotowi do działania, co pozwala zwiększyć wpływ ich kampanii marketingowych.

W Braze wiadomości w aplikacji są częścią zestawu kanałów naszej platformy zaangażowania klientów od pierwszego dnia, ale zawsze szukamy sposobów, aby pomóc marketerom w lepszym wykorzystaniu tego wpływowego kanału. Jesienią 2022 r. uruchomiliśmy nowy edytor IAM typu „przeciągnij i upuść”, zainspirowany prototypem stworzonym podczas jednego z regularnych Hackatonów organizacji produktowej i inżynieryjnej. Od tego czasu nasz zespół nieustannie tworzy funkcje, które zapewniają naszym klientom dodatkową elastyczność i łatwość obsługi. Przyjrzyjmy się, jak ewoluował ten kluczowy produkt na przestrzeni ostatnich 18 miesięcy i jaki wpływ miały te zmiany.

Ewolucja naszego edytora IAM typu „przeciągnij i upuść”: Tworzenie obsługi edytowalnych szablonów

Korzystanie z nowej funkcji, takiej jak edytor wiadomości w aplikacji typu „przeciągnij i upuść” platformy Braze, i pogłębianie jej możliwości w celu poprawy jej przydatności i wydajności, to złożony, iteracyjny proces, który wymaga znacznej ilości przemyśleń i współpracy, aby uzyskać prawidłowe rezultaty. Aby mieć pewność, że każda nowa funkcja, którą wprowadzamy, wnosi wartość, organizacja zajmująca się produktami i inżynierią Braze przyjęła dwa kluczowe cele w przypadku edytora „przeciągnij i upuść”:

  • Replikuj funkcje parzystości z klasycznych edytorów wiadomości w aplikacji platformy Braze

  • Wprowadź do edytora zupełnie nowe możliwości, które sprawią, że tworzenie wiadomości stanie się jeszcze lepszym doświadczeniem dla naszych klientów

Realizację tych celów można zobaczyć po znaczącej aktualizacji edytora uprawnień typu „przeciągnij i upuść” — a mianowicie po wprowadzeniu edytowalnych szablonów uprawnień. Czytaj dalej, aby zapoznać się z rozwojem tej nowej oferty:

1. Weź pod uwagę opinie klientów jako punkt wyjścia

Po stworzeniu pierwszej wersji edytora IAM typu „przeciągnij i upuść” współpracowaliśmy z klientami, aby uzyskać opinie na temat tej początkowej wersji, aby umożliwić ciągłe dostosowywanie tej funkcji. Jedną z kluczowych kwestii, która stale pojawiała się podczas rozmów z klientami, była potrzeba stosowania szablonów.

Na początku połączyliśmy edytor IAM typu „przeciągnij i upuść” z kilkoma gotowymi szablonami, takimi jak formularz przechwytywania numeru telefonu. Nie wprowadziliśmy jednak na rynek naszego minimalnego opłacalnego produktu (MVP) z funkcją tworzenia kompozycji, która umożliwiłaby markom zapisywanie dowolnych szablonów, które mogłyby samodzielnie stworzyć, i zarządzanie nimi; oznaczało to, że marketerzy musieli zduplikować istniejące wiadomości, aby zrekompensować brak opcji dostosowywania szablonów.

Po zapoznaniu się z zaletami i wadami tego podejścia z klientami stało się jasne, że obsługa edytowalnych szablonów pozwoli im zaoszczędzić znaczną ilość czasu i zasobów podczas tworzenia i dostosowywania komunikatów w aplikacji. Pytanie tylko brzmiało, jak to zrobić.

2. Zbierz spostrzeżenia od środka

Chociaż edytor IAM typu „przeciągnij i upuść” jest stosunkowo nowym produktem, platforma Braze obsługuje szablony w innych częściach produktu. Badając, jak najlepiej wdrożyć edytowalne szablony wiadomości w aplikacji, przyjrzeliśmy się istniejącym wzorcom szablonów, które były już dostępne w produkcie Braze, w szczególności naszym istniejącym szablonom e-maili i webhooków.

Pracując nad tą nową funkcją, wiedzieliśmy, że istotne jest zapewnienie, że szablony uproszczą bieżące przepływy pracy naszych klientów, a nie je komplikują. Aby to osiągnąć, czerpaliśmy inspirację z naszych produktów i innych podobnych doświadczeń z szablonami, co pozwoliło nam stworzyć szablony, które były znajome i intuicyjne zarówno dla obecnych, jak i przyszłych klientów Braze.

Efektem tych wysiłków firmy Product Design było utworzenie zupełnie nowej biblioteki wizualnej stworzonej w celu prezentowania i przechowywania szablonów do wykorzystania w edytorze IAM typu „przeciągnij i upuść”. Aby dopasować doświadczenie do naszych istniejących szablonów i ułatwić zastosowanie tej pracy w przyszłości w innych kanałach, zbudowaliśmy bibliotekę przy użyciu komponentu z naszego systemu produktów Beacon; usprawniło to proces i w dużym stopniu pomogło zachować spójny wygląd i działanie marketerom, którzy korzystali już z szablonów w innych miejscach produktu Braze.

3. Wdrożyć programowanie w parach na potrzeby inżynierii i projektowania produktu

Aby pomyślnie przeprowadzić tego rodzaju projekt, konieczne jest znalezienie sposobów wspierania udanego i wydajnego partnerstwa pomiędzy zespołami ds. produktu, projektowania i inżynierii. Ponieważ w zeszłym roku nasza organizacja pracowała nad szybkimi iteracjami naszego edytora IAM typu „przeciągnij i upuść”, przyjęliśmy strategię, która w dużym stopniu pomogła naszym zespołom współpracować wydajniej: programowanie w parach.

Programowanie w parach tradycyjnie odnosi się do sytuacji, w których dwóch lub więcej inżynierów oprogramowania siedzi razem przy danej stacji roboczej i wspólnie programu. W Braze rozszerzyliśmy to podejście, aby objąć bezpośrednią współpracę między inżynierami i projektantami produktów, aby wspierać skuteczne tworzenie i udoskonalanie naszej nowej funkcji szablonów. Nasza wersja skupiała się na regularnych spotkaniach odpowiednich interesariuszy w tych zespołach w celu przeglądu projektów w toku i wyzwań technicznych. Jak mówi Kimie OuYang, starszy projektant produktów w Braze: „To czas, w którym mogę pokazać postępy w projektowaniu, udostępnić prototypy i uzyskać opinie od naszych programistów, aby zrozumieć, jak trudna byłaby dana funkcja lub czy jest coś, co przeoczyłem, a czego nie ma. skalowalne.”

Odkryliśmy, że przyjęcie takiego podejścia znacznie ułatwiło płynne przejście, gdy przyszedł czas na ożywienie naszych prototypów. Ponieważ spotykaliśmy się i komunikowaliśmy między zespołami tak konsekwentnie, zanim nasz zespół był gotowy do napisania historii użytkowników i rozpoczęcia programowania, odkryliśmy, że dział inżynierii był już zainteresowany zarówno zidentyfikowanym przez nas problemem użytkownika, jak i rozwiązaniem projektowym. Należy zauważyć, że spotkania te nie dotyczą jedynie przeprowadzania przeglądów projektów; używamy ich również do przeprowadzania inżynieryjnych burz mózgów w celu ulepszania struktur kodu i rozwiązywania złożonych wyzwań technicznych poza regularnym cyklem rozwoju. Odniosły taki sukces, że teraz regularnie umieszczamy je w naszych kalendarzach i wykorzystujemy jako narzędzie budowania relacji w organizacji.

4. Przeprowadź międzyzespołowe testy użyteczności, aby potwierdzić sukces

Gdy prototyp był już w dobrym miejscu, przyszedł czas na powołanie nowego zespołu: ds. badań użytkowników. Zespół ten współpracował z nami przy nadzorowaniu testów użyteczności szablonów IAM typu „przeciągnij i upuść”, aby zweryfikować nasze rozwiązanie problemu użytkownika i zebrać szczegółowe informacje, które moglibyśmy wykorzystać do kierowania dalszym rozwojem tej funkcji.

„Zespół zajmujący się wiadomościami w aplikacji położył pod to podwaliny w postaci przepływu pracy, który [nasi] klienci naprawdę lubią” – powiedziała Audra Wingard, starszy badacz UX w Braze. „Jedno z pytań, jakie zadaliśmy podczas tych wywiadów, brzmiało: «Czy [szablony] sprawdziłyby się w przypadku Twoich innych kanałów?”. Powiedzieli, że tak. Jest to zatem bardzo dobra podstawa dla [innych zespołów Braze]… które obecnie badają szablony i zastanawiają się, jak będą one działać w ich kontekście.

Tego rodzaju badania są dla nas zawsze nieocenioną okazją, aby zobaczyć, jak użytkownicy wchodzą w interakcję z nową funkcją — zarówno w środowisku prototypowym, jak i demonstracyjnym — i zebrać przydatne informacje zwrotne w czasie rzeczywistym. W tym przypadku sesje testowania użyteczności dostarczyły nam informacji zwrotnych (i wotum zaufania), które pomogły nam wprowadzić ostateczne wymagane poprawki i ulepszenia, zanim udostępniliśmy tę funkcję do powszechnego udostępnienia. Ponadto, jak zauważyła Audra, dział badań użytkowników był w stanie natychmiast przekazać spostrzeżenia zebrane podczas naszych testów użyteczności innym zespołom Braze, pomagając w tworzeniu dodatkowych inicjatyw szablonowych w całej organizacji.

Końcowe przemyślenia

Prace naszej organizacji nad stworzeniem biblioteki szablonów dla edytora IAM typu „przeciągnij i upuść” na platformie Braze posłużyły do ​​rozwiązania kluczowego problemu użytkownika, dzięki starannej współpracy wielu zespołów. Ale ten wysiłek to tylko jeden przykład z wielu inicjatyw podejmowanych w Braze, których celem jest jeszcze większa łatwość obsługi naszych produktów. W przyszłości nasze zespoły będą nadal współpracować i dzielić się wiedzą, aby budować na tym fundamencie dla różnych obszarów naszych produktów.

Chcesz dowiedzieć się więcej o organizacji Braze Product, Design and Engineering (PDE) i o tym, jak współpracujemy, aby wspierać inteligentny, skalowalny rozwój produktów? Sprawdź ten artykuł Briana Wheelera, starszego wiceprezesa ds. inżynierii w firmie Braze.

Jesteś zainteresowany pracą w Braze? Rekrutujemy na różne stanowiska w naszych zespołach inżynierii, zarządzania produktem i obsługi użytkownika. Sprawdź naszą stronę karier, aby dowiedzieć się więcej o naszych otwartych stanowiskach i naszej kulturze.