Percorso di marketing

Questa conversazione di marketing dimostra un ottimo design in azione. Il brand fittizio è un retailer, ma il design è pertinente in tutti i settori. Può aiutarti Acquisisci lead di alta qualità mentre costruisci un rapporto con gli utenti di qualsiasi tua i punti di ingresso supportati dall'agente. Il dialogo rende l'acquisizione dei lead personale interattivo collaborando con l'utente per personalizzare una newsletter. In questo in questo caso, la newsletter sarà inviata via email come parte del canale omnicanale del brand di sviluppo delle relazioni.

Di seguito trovi una panoramica della conversazione, seguita da una suddivisione passo passo. Ogni passaggio evidenzia le best practice che applica e le eventuali considerazioni in un percorso di marketing. Per implementare questa progettazione di copia e personalizza i payload di esempio per ogni passaggio.

Panoramica

Questo è un esempio di marketing conversazionale. Utilizza la classe l'efficacia esclusiva della conversazione che permette di acquisire lead e allo stesso tempo creare con il tuo brand. La procedura di base è: (1) aggiungi una nuova offerta alla messaggio di benvenuto, (2) descrivere il valore dell'offerta per l'utente, (3) fare domande che consentono all'utente di personalizzare l'offerta e di qualificarlo anche come lead, (4) richiedere le informazioni di contatto dell'utente, (5) essere trasparenti sul modo in cui i suoi verranno utilizzati i dati di contatto (e non li invierà mai spam).

Segui i suggerimenti su tono, testo e tempistiche per progettare un'esperienza utente ottimale nel rispetto delle norme sulla privacy e delle informative obbligatorie.

Diagramma della conversazione

Svolti conversazionali

  1. L'utente avvia la conversazione con l'agente.
  2. L'agente invia un messaggio di benvenuto. Uno degli spunti di conversazione mette in evidenza una nuova offerta.

    Messaggio di benvenuto con spunti di conversazione

    Questo saluto curato conferisce credibilità all'agente. Assegnando un nome al brand nel messaggio di benvenuto e mostrando il suo logo familiare, l'agente assicura all'utente che sta chattando con Puzzle Paradise. L'agente utilizza un utente tipo per rendere l'automazione coinvolgente. Si presenta come un "rilevatore virtuale di pezzi" che chiarisce che "Pi" non è un persona reale.

    Riassumendo le sue capacità, l'agente definisce rapidamente le aspettative dell'utente. Gli spunti di conversazione guidano l'utente verso i percorsi che il brand vuole mettere in evidenza. Le loro etichette iniziano con verbi, che invogliano l'utente ad agire. Le emoji aggiungono un tocco visivo e rendono più facile scorri le opzioni.

  3. L'utente tocca uno spunto di conversazione per una nuova offerta.

    Spunto di conversazione toccato per Resta al passo

    Gli agenti che dispongono di iniziali di conversazione ottengono un maggiore coinvolgimento degli utenti. Questo spunto di conversazione utilizza un'ambiguità giocosa per stuzzicare la curiosità dell'utente. Invece di identificare l'offerta per nome ("Iscriviti alla newsletter"), mettendo in evidenza il per l'utente (la newsletter gli permette di rimanere sempre aggiornate).

    Payload JSON

    {
      "context": {
        "placeId": "",
        "userInfo": {
          "displayName": "Michael",
          "userDeviceLocale": "en-US"
        },
        "resolvedLocale": "en"
      },
      "sendTime": "2022-12-22T00:04:47.475658Z",
      "conversationId": "1111",
      "requestId": "123123333",
      "suggestionResponse": {
        "message": "conversations/1111/messages/2203",
        "postbackData": "stay_up_to_date",
        "createTime": "2022-12-22T00:04:47.009861Z",
        "text": "📆 Stay up to date",
        "type": "REPLY"
      },
      "agent": "brands/3333/agents/4444"
    }

  4. L'agente descrive l'offerta e chiede all'utente se vuole registrarsi.

    L'agente descrive l'offerta

    Questo agente virtuale è un rappresentante dell'assistenza clienti ideale. Conferma l'interesse dell'utente ringraziandoli calorosamente. Fare riferimento all'utente come "amico puzzle" crea un senso di spirito di squadra che contribuisce a instaurare un rapporto con il brand. L'agente fornisce una descrizione chiara e concisa dell'offerta, e i vantaggi che offre per l'utente. Le emoji attirano l'attenzione su ognuna della newsletter. Il messaggio termina con una domanda allettante invogliare l'utente a proseguire.

    Payload JSON

    {
      "text": "Thanks for your interest, puzzle pal! Our monthly newsletter keeps you up to date with expert reviews ⭐, puzzle releases 🐣, and event info 🎉. 'Want a piece of the action?",
    "fallback": "Thanks for your interest, puzzle pal! Our monthly newsletter keeps you up to date with reviews, puzzle releases, and event info. 'Want a piece of the action? If so, type "Sign me up". If not, type "Return to menu".",
    "suggestions": [
    {
      "reply": {
        "text": "Yes, sign me up",
        "postbackData": "option_1"
      }
    },
    {
      "reply": {
        "text": "Not now, return to menu",
        "postbackData": "option_2"
      }
    }
    ],
    "messageId": "2204"
    }

  5. L'utente tocca un suggerimento per registrarsi.

    Risposta suggerita toccata per Sì, registrami

    Le risposte suggerite consentono all'utente di registrarsi più facilmente.

    Payload JSON

    {
      "context": {
        "placeId": "",
        "userInfo": {
          "displayName": "Michael",
          "userDeviceLocale": "en-US"
        },
        "resolvedLocale": "en"
      },
      "sendTime": "2022-12-22T00:06:25.284431Z",
      "conversationId": "1111",
      "requestId": "123123555",
      "suggestionResponse": {
        "message": "conversations/1111/messages/2205",
        "postbackData": "option_1",
        "createTime": "2022-06-27T23:05:40.034552Z",
        "text": "Yes, sign me up",
        "type": "REPLY"
      },
      "agent": "brands/3333/agents/4444"
    }

  6. L'agente definisce le aspettative dell'utente in merito alla personalizzazione dell'offerta.

    L'agente visualizza in anteprima la procedura di domande e risposte

    Un semplice "Evviva!" con un'emoji dà slancio al percorso che ti aspetta. Per definire le aspettative dell'utente, l'agente indica quanti passaggi dovrà compiere il percorso e qual è lo scopo: "personalizzare la newsletter, in modo da ottenere ciò che desideri". Lo scopo è indicato dal punto di vista dell'utente, quindi hanno un motivo per interagire.

    Quello che segue non è un modulo per i lead impersonale. Si tratta invece di un ritrovamento amichevole che offre maggiori possibilità all'utente. Consentendo all'agente di scegliere i contenuti della newsletter, attivando o disattivando le informazioni che vuole ricevere (1) Aiuta l'utente a personalizzare il suo rapporto con il brand e (2) li qualifica come lead per vari prodotti.

    Payload JSON

    {
      "text": "Yea! 🥳 I've got 3 questions to customize the newsletter, so you only get what you want. Ready?",
      "fallback": "Yea! I've got 3 questions to customize the newsletter, so you only get what you want. Ready? Type "Yes" to get started or type "Return to menu".",
      "suggestions": [
        {
          "reply": {
            "text": "Let's do it!",
            "postbackData": "option_1"
          }
        },
        {
          "reply": {
            "text": "Not now, return to menu",
            "postbackData": "option_2"
          }
        }
      ],
      "messageId": "2206"
    }

  7. L'utente tocca un suggerimento per avviare la procedura.

    Risposta suggerita toccata per Iniziamo!

    Il testo del suggerimento ("Iniziamo") prende l'utente a un'interazione divertente. La parola "Diciamo" attira l'utente in un collettivo "us" con il brand, il che rende le domande e risposte che seguono come il lavoro di squadra.

    Payload JSON

    {
      "context": {
        "placeId": "",
        "userInfo": {
          "displayName": "Michael",
          "userDeviceLocale": "en-US"
        },
        "resolvedLocale": "en"
      },
      "sendTime": "2022-12-22T00:07:08.545653Z",
      "conversationId": "1111",
      "requestId": "123123777",
      "suggestionResponse": {
        "message": "conversations/1111/messages/2207",
        "postbackData": "option_1",
        "createTime": "2022-12-22T00:07:07.979424Z",
        "text": "Let's do it!",
        "type": "REPLY"
      },
      "agent": "brands/3333/agents/4444"
    }

  8. L'agente pone la prima domanda.

    L'agente chiede se l'utente è interessato ai suggerimenti avanzati

    Un semplice indicatore del discorso ("Ottimo") accetta la risposta dell'utente e passa alla sezione Domande e risposte. Per semplificare e velocizzare le operazioni, l'agente chiede solo le informazioni di cui ha bisogno. L'agente formula la domanda in modo colloquiale concentrandosi sugli interessi dell'utente. dimostra che il brand tiene a ciò che conta di più.

    Payload JSON

    {
      "text": "Great. First, are you interested in our puzzle pros' monthly recommendations? ⭐",
      "fallback": "Great. First, are you interested in our puzzle pros' monthly recommendations? You can type "Yes" or "No".",
      "suggestions": [
        {
          "reply": {
            "text": "Yes",
            "postbackData": "option_1"
          }
        },
        {
          "reply": {
            "text": "No",
            "postbackData": "option_2"
          }
        }
      ],
      "messageId": "2208"
    }

  9. L'utente tocca un suggerimento per l'attivazione.

    Risposta suggerita toccata per Sì

    Le risposte suggerite consentono all'utente di spostarsi facilmente tra le domande.

    Payload JSON

    {
      "context": {
        "placeId": "",
        "userInfo": {
          "displayName": "Michael",
          "userDeviceLocale": "en-US"
        },
        "resolvedLocale": "en"
      },
      "sendTime": "2022-12-22T00:07:47.271709Z",
      "conversationId": "1111",
      "requestId": "123123999",
      "suggestionResponse": {
        "message": "conversations/1111/messages/2209",
        "postbackData": "option_3",
        "createTime": "2022-12-22T00:07:47.271709Z",
        "text": "Yes",
        "type": "REPLY"
      },
      "agent": "brands/3333/agents/4444"
    }

  10. L'agente pone la seconda domanda.

    L'agente chiede se l'utente è interessato ai nuovi arrivi

    La prima riga convalida la scelta dell'utente e ne conferma la comprensione. Dire che i professionisti "felice" rende più umano il brand. Questo può far sì che il processo di acquisizione dei lead sembri più umano e comprensibile.

    Payload JSON

    {
      "text": "That will delight them! Next, are you interested in new arrivals? 🐣",
      "fallback": "That will delight them! Next, are you interested in new arrivals? You can type "Yes" or "Not really".",
      "suggestions": [
        {
          "reply": {
            "text": "Yes",
            "postbackData": "option_1"
          }
        },
        {
          "reply": {
            "text": "Not really",
            "postbackData": "option_2"
          }
        }
      ],
      "messageId": "2210"
    }

  11. L'utente tocca un suggerimento per l'attivazione.

    Risposta suggerita toccata per Sì

    Payload JSON

    {
      "context": {
        "placeId": "",
        "userInfo": {
          "displayName": "Michael",
          "userDeviceLocale": "en-US"
        },
        "resolvedLocale": "en"
      },
      "sendTime": "2022-12-22T00:08:50.036551Z",
      "conversationId": "1111",
      "requestId": "123123011",
      "suggestionResponse": {
        "message": "conversations/1111/messages2211",
        "postbackData": "option_1",
        "createTime": "2022-12-22T00:08:49.498819Z",
        "text": "Yes",
        "type": "REPLY"
      },
      "agent": "brands/3333/agents/4444"
    }

  12. L'agente pone la terza domanda.

    L'agente chiede se l'utente è interessato agli eventi locali

    Per mantenere le cose aggiornate, l'agente utilizza una frase diversa per confermare la scelta dell'utente. Questo rende l'agente reattivo, in quanto premia l'utente con una risposta personalizzata. Il tono dell'agente è coerente (leggero, energico, incoraggiante) e aiuta per spingere l'utente attraverso le sessioni di domande e risposte.

    Payload JSON

    {
      "text": "Hurray for the latest and greatest! Last question: Do you want to know about local contests and other events at our stores? 🎉",
      "fallback": "Hurray for the latest and greatest! Last question: Do you want to know about local contests and other events at our stores? You can type "Yes" or "Not interested".",
      "suggestions": [
        {
          "reply": {
            "text": "Yes",
            "postbackData": "option_1"
          }
        },
        {
          "reply": {
            "text": "Not interested",
            "postbackData": "option_2"
          }
        }
      ],
      "messageId": "2212"
    }

  13. L'utente tocca un suggerimento per la disattivazione.

    Risposta suggerita toccata per Non mi interessa

    La risposta suggerita per la disattivazione mantiene l'agenzia dell'utente.

    Payload JSON

    {
      "context": {
        "placeId": "",
        "userInfo": {
          "displayName": "Michael",
          "userDeviceLocale": "en-US"
        },
        "resolvedLocale": "en"
      },
      "sendTime": "2022-12-22T00:09:36.012947Z",
      "conversationId": "1111",
      "requestId": "123123013",
      "suggestionResponse": {
        "message": "conversations/1111/messages2213",
        "postbackData": "option_2",
        "createTime": "2022-12-22T00:09:35.593461Z",
        "text": "Not interested",
        "type": "REPLY"
      },
      "agent": "brands/3333/agents/4444"
    }
  14. L'agente riconosce la scelta dell'utente di disattivare la funzionalità.

    L'agente invia un breve messaggio di conferma

    "Ti sento" è una guida chiara e concisa per convalidare la scelta dell'utente. Questa breve frase mantiene la frase "I" e "tu" ravvicinati, sottolineando che agente è allineato con l'utente e rispetterà la sua decisione di disattivare l'accesso. Poiché molti utenti sono diffidenti di ricevere contenuti indesiderati dai brand, che l'agente invia questa conferma come messaggio autonomo in modo che si distingua in modo chiaro.

    Payload JSON

    {
      "text": "I hear you. Perfect.",
      "fallback": "I hear you. Perfect.",
      "suggestions": [],
      "messageId": "2214"
    }

  15. L'agente conferma ciò che l'utente riceverà nell'offerta e richiede l'indirizzo email dell'utente per la consegna.

    L'agente chiede all'utente il suo indirizzo email

    L'agente riassume il contenuto della newsletter personalizzata. Se l'utente vuole cambiare le proprie risposte, una risposta suggerita consente loro di tornare indietro. Un'emoji al centro del messaggio suddivide il blocco di testo e segna una transizione al passaggio successivo della registrazione.

    In un tono rispettoso, l'agente richiede le informazioni di contatto dell'utente. L'agente effettua questa richiesta in un punto pertinente della conversazione, una volta che che l'utente ha appreso la newsletter e può fare una scelta consapevole registrandosi. È preferibile chiedere i dati di contatto dell'utente all'inizio della conversazione, prima che tu abbia conquistato il loro interesse e la fiducia degli utenti.

    Per trasparenza, l'agente dichiara esattamente in che modo il brand utilizzerà informazioni di contatto. Ti consigliamo di utilizzarlo solo allo scopo espresso nella conversazione, in questo caso inviare la newsletter. Questo riflette una forma di acquisizione di lead incentrata sull'utente e rispettosa della privacy, che genera una base di fiducia. Il linguaggio dell'agente non diventa legale ma che rimanga chiaro e conversazionale.

    Payload JSON

    {
      "text": "We'll deliver inspiration from our puzzle pros and details on new arrivals 💌. May I ask for your email address? We'll only use it to send your newsletter, if you haven't signed up for other services from us. Just type below.",
      "fallback": "We'll deliver inspiration from our puzzle pros and details on new arrivals. May I ask for your email address? We'll only use it to send your newsletter, if you haven't signed up for other services from us. Just type your email below. Or type \"Change answers\" if you want to change what comes in your newsletter.",
      "suggestions": [
        {
          "reply": {
            "text": "Change my answers",
            "postbackData": "option_1"
          }
        }
      ],
      "messageId": "2215"
    }
  16. L'utente digita il proprio indirizzo email.

    L'utente digita un indirizzo email senza costi

    Payload JSON

    {
      "message": {
        "name": "conversations/1111/messages/2216",
        "text": "puzzlehead@webaddress.com",
        "createTime": "2022-12-22T00:11:25.361576Z",
        "messageId": "2216"
      },
      "context": {
        "placeId": "",
        "userInfo": {
          "displayName": "Michael",
          "userDeviceLocale": "en-US"
        },
        "resolvedLocale": "en"
      },
      "sendTime": "2022-12-22T00:11:25.767802Z",
      "conversationId": "1111",
      "requestId": "123123016",
      "agent": "brands/3333/agents/4444"
    }

  17. L'agente conferma le informazioni di consegna e le norme relative all'annullamento dell'utente.

    L'agente ripete l'indirizzo email per la conferma

    L'agente ripeti i dettagli della consegna e chiede una conferma esplicita. Se l'indirizzo email non è corretta, i suggerimenti consentono all'utente di apportare modifiche o di tornare menu principale. Questa flessibilità può evitare che l'utente si blocchi. Notare che le norme sulla cancellazione sono uno un modo in più per aiutare l'utente a sentirsi bene.

    Payload JSON

    {
      "text": "Got it. Is puzzlehead@webaddress.com correct? If so, we'll piece together your custom newsletter and email the first one on Jan 1st. You can cancel at any time.",
      "fallback": "Got it. Is puzzlehead@webaddress.com correct? If so, we'll piece together your custom newsletter and email the first one on Jan 1st. You can cancel at any time. Type "Correct" if your email is correct and want to receive the monthly newsletter. Type "Wrong" if you need to enter a different email address. Or type "Return to menu" if you don't want to receive the monthly newsletter.",
      "suggestions": [
        {
          "reply": {
            "text": "Correct, send it",
            "postbackData": "option_1"
          }
        },
        {
          "reply": {
            "text": "No, wrong email",
            "postbackData": "option_2"
          }
        },
        {
          "reply": {
            "text": "Return to menu",
            "postbackData": "option_1"
          }
        }
      ],
      "messageId": "2217"
    }

  18. L'utente conferma i propri dati e acconsente all'invio.

    Risposta suggerita toccata per Corretto, invia

    Payload JSON

    {
      "context": {
        "placeId": "",
        "userInfo": {
          "displayName": "Michael",
          "userDeviceLocale": "en-US"
        },
        "resolvedLocale": "en"
      },
      "sendTime": "2022-12-22T00:12:35.555839Z",
      "conversationId": "1111",
      "requestId": "123123018",
      "suggestionResponse": {
        "message": "conversations/1111/messages2218",
        "postbackData": "option_2",
        "createTime": "2022-12-22T00:12:35.112669Z",
        "text": "Correct, send it",
        "type": "REPLY"
      },
      "agent": "brands/3333/agents/4444"
    }

  19. L'agente conclude il percorso e si offre di iniziarne uno nuovo.

    L'agente dà il benvenuto all'utente nella sua newsletter

    Anche il messaggio di chiusura è invitante. Dare il benvenuto all'utente alla sua percorso con il brand tramite newsletter. Inoltre, l'utente è invitato a iniziare un nuovo percorso con l'agente. Riutilizzare gli spunti di conversazione come facilitano la transizione verso un nuovo percorso.

    Payload JSON

    {
      "text": "Welcome to the most puzzling newsletter! You're all set. Is there anything else I can help you with?",
      "fallback": "Welcome to the most puzzling newsletter! You're all set. Is there anything else I can help you with? For example, you can type "Purchase puzzles", "Manage order", "Find a store", or "Paradise FAQs".",
      "suggestions": [
        {
          "reply": {
            "text": "🛍️ Purchase puzzles",
            "postbackData": "option_1"
          }
        },
        {
          "reply": {
            "text": "📦 Manage order",
            "postbackData": "option_2"
          }
        },
        {
          "reply": {
            "text": "🏬 Find a store",
            "postbackData": "option_3"
          }
        },
    { "reply": { "text": "❓ Paradise FAQs', postbackData", "postbackData": "option_4" } } ], "messageId": "2219" }