Products

Utilizzare i Social Invites con l’API SMS Infobip

Sfruttare le relazioni sociali esistenti per aumentare il bacino di utenza con l’API Infobip.

February 21 2017

Social Invites è una soluzione di invito ad app mobile basata su API SMS. Utilizzato dalle applicazioni mobili di maggior successo, Social Invites basato su SMS consente agli utenti della tua app di consigliarla ai loro contatti e amici con un solo clic, e senza mai uscire dalla tua app

Una volta aggiunta alla tua app, questa funzione consentirà ai tuoi utenti di invitare un numero illimitato di amici e contatti dalla propria rubrica a scaricare l’app. Sta a te scegliere come far apparire questa funzione nella tua app. Molti sviluppatori hanno aggiunto il tasto 'Invita' o delle caselle accanto ai nominativi presenti in rubrica.

In questi casi, quando il tuo utente clicca sul tasto 'Invita' o spunta la casella, verrà creato un SMS e noi provvederemo a inviarlo al contatto selezionato. Il messaggio conterrà il testo che hai impostato e uno shortlink dal quale il destinatario giungerà alla pagina di download o ovunque tu voglia indirizzarlo.

Social Invites: Refer a Friend Interface

Tutto questo renderà molto facile scaricare la tua app per i nuovi utenti.

Cosa ancor più importante è che al tuo utente non verrà addebitato alcun costo per gli inviti che farà. Il requisito necessario per integrare Infobip Social Invites è avere un account Infobip e l’accesso alla nostra piattaforma di comunicazione cloud.

Con l’API SMS Infobip potrai capire anche quante persone hanno consigliato l’app ai loro amici, e quanti di quegli amici hanno visualizzato l’app nello store.

Come aggiungere SMS invites alla tua app

Social Invites è una funzione incorporata del metodo API Fully featured textual message con un oggetto necessario al tracciamento incluso nella richiesta. L’oggetto di tracciamento monitorerà l’attività degli utenti, ma ridurrà anche i link lunghi automaticamente. Ricorda che il parametro “track”, elencato nell’oggetto di tracciamento, deve essere impostato su un URL:

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://www.myAppPage.com/download/apps"
      }
    ],
   "tracking":{
         "track":"URL",
         "type":"SOCIAL_INVITES"
    }
}

Gli utenti che ricevono l’invito, riceveranno un messaggio del tipo: “Ehi, dai un’occhiata a questa applicazione, è fantastica: http://eel.nu/EJsE/cf9ZH.”

Quando aprono il messaggio e cliccano sul link, il tasso di conversione e la possibilità di diventare utenti della tua app aumenta, poiché il messaggio può essere visualizzato come proveniente da un amico.*

Con Social Invites analytics, ci sono due processi da tenere a mente; il processo di avvio, rappresentato dall’invio dell’SMS, e il processo di fine, in cui l’utente clicca su un link. Questa è una funzione pienamente automatizzata e non si richiedono ulteriori chiamate API né parametri aggiuntivi.

I processi di conversione vengono identificati da una "chiave" e il primo passaggio è consiste nel collegare al proprio account Infobip tutti i processi di conversione.

La richiesta JSON dovrebbe essere simile a questa:

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

 

La risposta JSON contiene tutti i processi in un singolo account:

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."
  }
}

Dopo aver ricevuto una risposta, l’utilizzo della chiave del precedente algoritmo consentirà di ottenere le statistiche sul tasso di conversione per un singolo processo.

La richiesta JSON con la chiave di risposta:

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

Risposta 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 i dati statistici di un singolo processo di tasso di conversione: un certo numero di SMS inviati, il numero di link aperti dagli SMS e il tasso di conversione per l’app. Le statistiche rappresentano il set base di dati che viene raccolto e può essere recuperato tramite API.

Inoltre, è possibile raccogliere statistiche dettagliate CTR (tasso di clic dettagliato) e altre informazioni utili, come ad esempio numero di cellulare, prefisso di rete e prefisso internazionale e il sistema operativo del telefono cellulare.

*Questa opzione può variare a seconda degli operatori di telefonia mobile del tuo paese. Verifica quindi con il tuo Account Manager Infobip quali siano i requisiti e le possibili soluzioni.

INTEGRA RAPIDAMENTE LA FUNZIONE SOCIAL INVITES

VISITA L’API SOCIAL INVITES