Iterazione continua: esplorazione dell'evoluzione dell'editor di messaggi in-app con trascinamento della selezione di Braze

Pubblicato: 2024-02-27

Quando si tratta di ottenere performance di marketing più efficaci e di approfondire le relazioni con i clienti, i canali utilizzati dai professionisti del marketing sono davvero importanti. E mentre i canali fuori prodotto come la posta elettronica e le notifiche push tendono ad attirare la massima attenzione, pochi programmi di coinvolgimento dei clienti sono in grado di ottenere prestazioni ottimali senza incorporare canali interni al prodotto come i messaggi in-app (IAM). Dal guidare i clienti attraverso i flussi di onboarding alla promozione degli abbonamenti e dell'adozione delle funzionalità, gli IAM sono un potente strumento di coinvolgimento che consente ai brand di raggiungere gli utenti quando sono più coinvolti e pronti ad agire, consentendo di amplificare l'impatto delle loro campagne di marketing.

In Braze, i messaggi in-app fanno parte del mix di canali della nostra piattaforma di coinvolgimento dei clienti sin dal primo giorno, ma siamo sempre alla ricerca di modi per aiutare gli esperti di marketing a ottenere di più da questo canale di grande impatto. Nell'autunno del 2022, abbiamo lanciato un nuovo editor IAM drag-and-drop, ispirato a un prototipo creato durante uno degli Hackathon regolari dell'organizzazione di prodotti e ingegneria. E da allora, il nostro team ha continuato a sviluppare funzionalità per offrire ulteriore flessibilità e facilità d'uso ai nostri clienti. Diamo un'occhiata a come questo prodotto chiave si è evoluto negli ultimi 18 mesi e quale impatto hanno avuto questi cambiamenti.

Evoluzione del nostro editor IAM drag-and-drop: creazione del supporto di modelli modificabili

Prendere una nuova funzionalità come l'editor di messaggi in-app drag-and-drop della piattaforma Braze e approfondirne le capacità per migliorarne l'utilità e le prestazioni è un processo coinvolto e iterativo e che richiede una notevole quantità di riflessione e collaborazione per funzionare correttamente. Per garantire di apportare valore ad ogni nuova funzionalità introdotta, l'organizzazione del prodotto e della progettazione Braze ha abbracciato due obiettivi chiave per l'editor drag-and-drop:

  • Replica le funzionalità di parità dai classici editor di messaggi in-app della piattaforma Braze

  • Introdurre nuove funzionalità nell'editor che renderebbero la creazione di messaggi un'esperienza ancora migliore per i nostri clienti

Puoi vedere questi obiettivi concretizzarsi in un aggiornamento significativo dell'editor IAM drag-and-drop, ovvero l'introduzione di modelli IAM modificabili. Continua a leggere per dare un'occhiata allo sviluppo di questa nuova offerta:

1. Prendi il feedback dei clienti come punto di partenza

Dopo aver creato la prima iterazione dell'editor IAM con trascinamento, abbiamo collaborato con i clienti per ottenere feedback su quella versione iniziale, al fine di supportare le modifiche continue alla funzionalità. Una cosa fondamentale che continuava a emergere durante queste conversazioni con i clienti era la necessità di modelli.

Al momento del lancio, abbiamo abbinato l'editor IAM drag-and-drop ad alcuni modelli pronti all'uso, come un modulo per l'acquisizione di numeri di telefono. Ma non avevamo lanciato il nostro prodotto minimo vitale (MVP) con un'esperienza di composizione che consentisse ai marchi di salvare e gestire eventuali modelli che avrebbero potuto creare da soli; ciò significava che gli esperti di marketing dovevano duplicare i messaggi esistenti come soluzione alternativa per compensare la mancanza di opzioni di personalizzazione dei modelli.

Dopo aver analizzato i pro e i contro di questo approccio con i clienti, era chiaro che il supporto di modelli modificabili avrebbe consentito loro di risparmiare tempo e risorse significativi durante la creazione e la personalizzazione dei messaggi in-app. La domanda era proprio come farlo.

2. Raccogli informazioni dall'interno

Sebbene l'editor IAM drag-and-drop sia un prodotto relativamente nuovo, la piattaforma Braze ha supportato modelli in altre parti del prodotto. Mentre esploravamo il modo migliore per implementare modelli modificabili per i messaggi in-app, abbiamo esaminato i modelli esistenti per i modelli già presenti nel prodotto Braze, in particolare i nostri modelli di email e webhook esistenti.

Mentre lavoravamo per sviluppare questa nuova funzionalità sapevamo che era essenziale garantire che i modelli semplificassero gli attuali flussi di lavoro dei nostri clienti, anziché complicarli. Per fare ciò, ci siamo ispirati ai nostri prodotti e ad altre esperienze di modelli simili, permettendoci di produrre modelli che risultassero familiari e intuitivi sia per i clienti attuali che per quelli futuri di Braze.

Il risultato di questo impegno da parte di Product Design è stata la creazione di una nuovissima libreria visiva creata per mostrare e archiviare modelli da utilizzare nell'editor IAM drag-and-drop. Per adattare l'esperienza ai nostri modelli esistenti e per rendere più semplice l'applicazione di questo lavoro ad altri canali in futuro, abbiamo creato la libreria utilizzando un componente del nostro Beacon Product System; ciò ha semplificato il processo e ha contribuito molto a mantenere un aspetto coerente per gli operatori di marketing che già utilizzavano modelli altrove nel prodotto Braze.

3. Implementare la programmazione in coppia per l'ingegneria e la progettazione del prodotto

Per portare a termine con successo questo tipo di progetto, è essenziale trovare modi per supportare una partnership efficiente e di successo tra i team di prodotto, progettazione e ingegneria. Mentre la nostra organizzazione lavorava per iterare rapidamente il nostro editor IAM drag-and-drop nell'ultimo anno, abbiamo adottato una strategia che ha fatto molto per aiutare i nostri team a lavorare insieme in modo più efficiente: la programmazione in coppia.

La programmazione in coppia si riferisce tradizionalmente a situazioni in cui due o più ingegneri del software si siedono insieme su una determinata workstation e programmano insieme. In Braze, abbiamo ampliato questo approccio per coprire le collaborazioni dirette tra ingegneri e progettisti di prodotto per supportare la creazione e il perfezionamento efficaci della nostra nuova funzionalità di modelli. La nostra versione era incentrata su un incontro regolare tra le parti interessate di tali team per esaminare i progetti in corso e le sfide tecniche. Come afferma Kimie OuYang, Senior Product Designer presso Braze, "Questo è il momento in cui posso mostrare i progressi della mia progettazione, condividere prototipi e ottenere feedback dai nostri sviluppatori per capire quanto sarebbe difficile una funzionalità o se c'è qualcosa che mi sono perso che non lo è." scalabile."

Abbiamo scoperto che questo approccio ha contribuito molto a supportare una transizione senza soluzione di continuità quando è arrivato il momento di dare vita ai nostri prototipi. Poiché ci incontravamo e comunicavamo tra i team in modo così coerente, quando il nostro team fu pronto a scrivere le storie degli utenti e iniziare lo sviluppo, scoprimmo che Engineering era già convinto sia del problema dell'utente che avevamo identificato sia della soluzione di progettazione. È importante notare che questi incontri non riguardano solo la conduzione di revisioni del progetto; li usiamo anche per organizzare brainstorming ingegneristici per migliorare le strutture del codice e risolvere complesse sfide tecniche al di fuori del normale ciclo di sviluppo. Hanno avuto così tanto successo che ora li programmiamo regolarmente sui nostri calendari e li utilizziamo come veicolo per costruire rapporti all'interno dell'organizzazione.

4. Adottare test di usabilità tra team per convalidare il successo

Una volta sistemato il prototipo, è arrivato il momento di reclutare un nuovo team: User Research. Quel team ha collaborato con noi per supervisionare i test di usabilità per i modelli IAM drag-and-drop al fine di convalidare la nostra soluzione al problema dell'utente e raccogliere approfondimenti di alto livello che potremmo utilizzare per guidare l'ulteriore evoluzione della funzionalità.

"Il team dei messaggi in-app ha gettato le basi per questo flusso di lavoro che i [nostri] clienti apprezzano molto", ha affermato Audra Wingard, ricercatrice senior UX presso Braze. "Una delle domande che abbiamo posto in quelle interviste è stata: '[I modelli] funzionerebbero per gli altri vostri canali?' Hanno detto di sì. Quindi questa è un'ottima base per [gli altri team di Braze]... che ora stanno esplorando i modelli e cercando di capire come funzioneranno nel loro contesto."

Questo tipo di ricerca rappresenta sempre un'opportunità preziosa per noi per vedere come gli utenti interagiscono con una nuova funzionalità, sia in un prototipo che in un ambiente demo, e raccogliere feedback utili in tempo reale. In questo caso, le sessioni di test di usabilità ci hanno fornito il feedback (e un voto di fiducia) necessario per aiutarci ad apportare le modifiche e i miglioramenti finali richiesti prima di rilasciare questa funzionalità per la disponibilità generale. Inoltre, come ha notato Audra, User Research è stata in grado di trasmettere immediatamente le informazioni acquisite durante i nostri test di usabilità ad altri team di Braze, contribuendo a informare ulteriori iniziative di modelli in tutta l'organizzazione.

Pensieri finali

Il lavoro della nostra organizzazione sulla creazione della libreria di modelli per l'editor IAM drag-and-drop della piattaforma Braze è servito a risolvere un problema chiave dell'utente, grazie a un'attenta collaborazione tra più team. Ma questo sforzo è solo un esempio delle numerose iniziative in corso presso Braze per promuovere una facilità d’uso ancora maggiore dei nostri prodotti. In futuro, i nostri team continueranno a collaborare e a condividere gli apprendimenti per costruire su queste basi le nostre diverse aree di prodotto.

Desideri saperne di più sull'organizzazione Braze Product, Design and Engineering (PDE) e su come collaboriamo per supportare lo sviluppo di prodotti intelligenti e scalabili? Dai un'occhiata a questo pezzo di Brian Wheeler, SVP, Engineering, Braze.

Sei interessato a lavorare presso Braze? Stiamo assumendo per una varietà di ruoli nei nostri team di ingegneria, gestione del prodotto ed esperienza utente. Consulta la nostra pagina dedicata alle carriere per saperne di più sui nostri ruoli aperti e sulla nostra cultura.