Products

Tutorial passo per passo per creare Social Invites tramite API SMS

Benvenuto nella guida passo passo all'implementazione dell'API Social Invites di Infobip.

May 27 2016

Cosa fai quando ricevi un SMS sponsorizzato che ti invita a giocare a un gioco o scaricare un'app? Molto probabilmente lo ignori. Proviamo allora un'altra domanda: cosa fai quando un amico ti dice di provare assolutamente un gioco fantastico che ha appena trovato? Molto probabilmente scaricherai il gioco.

L'84% dei clienti in tutto il mondo ritiene che i propri conoscenti siano la miglior fonte di informazione sui prodotti (Nielsen).Per diffondere un gioco, un'app o un sito web, non c'è modo migliore che coinvolgere gli utenti stessi. Social Invites stimola la crescita organica incentivando gli utenti a svolgere il ruolo di ambasciatori del marchio e a coinvolgere i propri amici.

Gli utenti possono inviare inviti gratuitamente tramite SMS, ed è possibile includere informazioni sul contatto del mittente che faranno in modo che il messaggio venga letto con più attenzione.

In questo tutorial ti spiegheremo meglio come implementare l'API Infobip nella tua app e quali vantaggi aspettarti.

Social Invites in 5 passi:

  1. Invia SMS tramite API per avere più utenti per la tua app
  2. Infobip si occupa della copertura globale e offre la miglior consegna disponibile
  3. L'utente riceve un SMS contenente un link per scaricare direttamente l'applicazione*
  4. L'utente apre l'SMS e tocca il link. Hai un nuovo cliente!
  5. Puoi analizzare le statistiche per individuare i modelli del tasso di conversione

*Se l'utente utilizza già l'app, il link lo rimanda all'app stessa, aumentandone l'utilizzo

In più, Infobip ti offre la possibilità di sapere quante persone raccomandano l'app ai loro amici e quanti di questi amici arrivano a visualizzare l'app sull'App Store. Puoi inoltre attivare fin da subito le statistiche sul tasso di conversione degli inviti social inviati agli utenti.

Integrare Social Invites in un'app è semplice. Qui ti spieghiamo come farlo in tre semplici passaggi.

1° passaggio: inviare Social Invites

La funzionalità Social Invites è integrata nel metodo API Fully featured textual message. Ti basta includere nel messaggio l'oggetto necessario al tracciamento.

Nota Al momento di definire l'oggetto di tracciamento dei Social Invites, imposta il parametro 'track' su URL. Indica poi il tuo fattore identificativo come parametro 'type'. Ad esempio: IOS_APP, o SOCIAL_INVITES

Attivando il tracciamento abiliti sia l'abbreviazione automatica della lunghezza dei link che il monitoraggio del tasso di clic degli utenti. Ecco un esempio di come inviare Social Invites per la tua nuova applicazione Android utilizzando l'API Infobip:

POST /sms/1/text/advanced HTTP/1.1
Host: api.infobip.com
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Content-Type: application/json

{
   "bulkId":"BULK-ID-123-xyz",
   "messages":[
      {
         "from":"InfoSMS",
         "destinations":[
            {
               "to":"41793026727",
               "messageId":"MESSAGE-ID-123-xyz"
            },
            {
               "to":"41793026731"
            }
         ],
         "text":"Hey, take a look at this awesome application :  https://play.google.com/store/apps/details?id=com.myApp"
      }
    ],
   "tracking":{
         "track":"URL",
         "type":"SOCIAL_INVITES"
    }
}

L'utente riceve l'SMS originale con l'URL abbreviato:

Ehi, dai un'occhiata a questa applicazione, è fantastica: http://eel.nu/EJsE/cf9ZH

Rimangono solamente due cose da fare: aprire il messaggio SMS e toccare il link abbreviato. Solo due cose per conquistare un nuovo utente!

Nel prossimo passaggio ti mostreremo come ottenere le statistiche sul tasso di conversione per la tua fantastica applicazione.

2° passaggio: statistiche sui Social Invites

Infobip ti aiuta a concentrarti solo sulla tua nuova app: ci occupiamo noi di consegnare i messaggi e gestire le statistiche sul tasso di conversione.

Processo: tasso di conversione dei Social Invites  Invio dell'SMS: il processo inizia L'utente tocca il link: il processo termina  Funzione interamente automatizzata: non si richiedono ulteriori chiamate API né parametri aggiuntivi

Non appena inviato il messaggio con l'oggetto di tracciamento incluso ha inizio il processo relativo al tasso di conversione. Il tocco del link incluso nell'SMS da parte dell'utente segnala la fine del processo. Tutto ciò avviene in automatico, senza bisogno di configurare altri parametri o effettuare altre chiamate API. Nelle statistiche troverai tutti i messaggi e i tocchi sul link URL.

GET api.infobip.com/ct/1/process

I processi di conversione vengono identificati da una "chiave". Si possono utilizzare diversi metodi per avere le statistiche dei processi di conversione. Il primo passaggio è però sempre uguale: collegare al proprio account tutti i processi di conversione.

GET: /ct/1/processes
HTTP/1.1
Host: api.infobip.com
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Content-Type: application/json

JSON response - contains all processes on a single account

JSON
HTTP/1.1 200 OK
Content-Type: application/json

{
"processes": [1]
  {
        "key": "34BC1CA2CA7DF423459556AD7FC5A1A2"
        "name": "AUTO_GENERATED_PROCESS"
        "timeAdded": "2015-03-29T11:01:49.373+0000"
        "type": "SOCIAL_INVITES"
        "description": "Auto generated tracking process."
  }
}

GET api.infobip.com/ct/1/process/:key/conversionrate

L'utilizzo della chiave precedente consente di ottenere le statistiche sul tasso di conversione per un singolo processo.

JSON

GET: /ct/1/process/34BC1CA2CA7DF423459556AD7FC5A1A2/conversionrate
HTTP/1.1
Host: api.infobip.com
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Content-Type: application/json

JSON Response - statistiche di tracciamento delle conversioni

JSON

HTTP/1.1 200 OK
Content-Type: application/json

{
  "statistics": [
    {
      "intervalStart": "2015-02-12T09:58:20.337+0100",
      "startCount": 200,
      "endCount": 170,
      "conversionRate": 0.85
    }
  ], 
  "cumulativeStatistics": {
    "startCount": 200,
    "endCount": 170,
    "conversionRate": 0.85
  }
}

 

La risposta contiene dati statistici di base su di un singolo processo di conversione:

Parametro Tipo Descrizione
startCount long Numero di SMS inviati
endCount long Numero di link aperti dai messaggi SMS
conversionRate double Il tasso di conversione dell'applicazione

Le seguenti statistiche sono il set base di dati che è possibile raccogliere e visualizzare utilizzando l'API.

In più, raccogliamo il tasso di clic dettagliato e altre informazioni utili:

  • Numero di cellulare dell'utente
  • Prefisso di rete
  • Prefisso internazionale
  • Sistema operativo del telefono cellulare

Refer-a-Friend stimola la crescita organica incentivando gli utenti a svolgere il ruolo di ambasciatori del marchio e coinvolgere i propri amici in due semplici passaggi.

Inizia a usarlo già da oggi!