Integrazione con Reskyt

Se hai il tuo eCommerce su Reskyt, integra il tuo account Connectif con Reskyt per poter inviare notifiche push native attraverso l'applicazione.

In questo articolo, imparerai come integrare il tuo account Connectif con Reskyt per raccogliere l'attività del contatto e un esempio di un workflow in cui viene inviata una notifica push a Reskyt. 

  

Tempo di implementazione: 1 ora.
Difficoltà: Intermedio
Quando utilizzarlo?:
Per inviare notifiche push tramite l'applicazione.

 

Questo è un esempio delle molte possibilità offerte da questa integrazione. Seguendo i principi di base spiegati in questo articolo, potrai creare più strategie di invio di notifiche push che ti aiuteranno a raggiungere i tuoi obiettivi.

 

Perché implementare l'estensione

1. Casi d'uso che potrai creare dopo questa integrazione

Ecco alcune idee che possono esserti utili per implementare diverse strategie nell'applicazione Reskyt dopo aver attivato nel tuo Store Connectif l'estensione con Reskyt.

  • Recuperare carrelli abbandonati.
  • Implementare strategie di remarketing tramite le push di Reskyt.
  • Inviare un messaggio di auguri per il compleanno ai contatti.
  • Inviare uno sconto per l'anniversario del primo acquisto.

 

2. Cosa potrai fare con Connectif su Reskyt?

Con questa estensione, da Connectif potrai creare strategie automatizzate per inviare notifiche push tramite l'app Reskyt.

Inoltre, potrai raccogliere l'attività del contatto su Reskyt.

3. Quali dati di Connectif potrai usare su Reskyt?

Inoltre, su Reskyt potrai sfruttare tutte le informazioni raccolte nella scheda del contatto, così come la sua attività in tempo reale, per personalizzare le notifiche con i dati del contatto di Connectif.

 

 

Prima di iniziare: cosa devi sapere

Per poter integrare il tuo account Connectif con Reskyt e automatizzare l'invio di notifiche push native, avrai bisogno di:

  • Richiedere a Reskyt l'attivazione dell'API e il suo valore, per poterla utilizzare.

Inoltre, devi tenere presente alcune proprietà delle notifiche push mobili inviate tramite Reskyt:

  • Non è possibile annullare l'iscrizione di un contatto a queste notifiche, poiché non esiste un meccanismo che notifichi in caso di errore di consegna.
  • Le push mobili non dispongono di statistiche né di analisi di invii, aperture o clic. 
    • Il numero di clic potrebbe essere recuperato tramite opzioni UTM nel link, ma non è un valore raccolto di default.
  • Il contatto avrà al massimo un dispositivo, poiché è possibile memorizzare un solo token nel campo personalizzato.
  • Due o più contatti possono avere lo stesso token di Reskyt, poiché potrebbero, ad esempio, avviare più sessioni sullo stesso dispositivo. 

 

PASSO 1: Creazione del campo personalizzato per memorizzare il token di Reskyt 

(In questa sezione verrà creato il campo personalizzato che raccoglierà il Token di Reskyt, ovvero l'identificatore del contatto nell'App).  

1. Vai su "Contatti > Campi del Contatto" e clicca su    Aggiungi nuovo campo personalizzato.

Integrazione con Reskyt - 1-min.png

2. Assegna il tipo Testo e clicca su Vai all'editor.

Integrazione con Reskyt - 2-min.png

3. Assegna il Nome e l'ID "reskyt-token" e clicca su   Salva.

 

Perché l'integrazione funzioni e il token venga memorizzato in Connectif, è importante che il campo personalizzato abbia questo nome e questo ID.

Integrazione con Reskyt - 3 (1)-min.png

 

PASSO 2: Creazione del workflow per raccogliere il token del contatto  

(In questa sezione verrà creato il workflow che raccoglierà l'attività del contatto durante la sua navigazione nell'app di Reskyt e aggiornerà, in Connectif, il campo personalizzato che hai creato nel PASSO 1. Questa attività verrà raccolta tramite uno script che verrà inserito in Reskyt tramite un inline).

4. Vai su Workflow e clicca su    Crea nuovo workflow.

Integrazione con Spoki 2023 - 6-min.png

5. Seleziona un nuovo workflow vuoto.

6. Nel "Nodo Inizio", seleziona Tutti i contatti della mia lista.

7. Aggiungi il nodo trigger "Alla visita della pagina" per attivare il workflow nel momento in cui un contatto visita il sito web. Nella configurazione del nodo, nella scheda Limitazioni, rimuovi tutte le limitazioni.

Integrazione con Reskyt - 4-min.png

8. Aggiungi il nodo di tipo condizione "Verifica valore" e accedi all'editor del nodo.

9. Nella configurazione del nodo  "Verifica valore" seleziona l'operatore User Agent, ottenuto dal nodo "Alla visita della pagina" e trascinalo nella colonna sinistra del pannello centrale.

Integrazione con Reskyt - 5-min.png

10. Seleziona, dalla colonna destra, il valore Letterale e trascinalo nel pannello centrale, nella colonna destra. Successivamente, inserisci in questo valore il testo "rktwebview".

  

Il valore indicato è quello che Reskyt assegna per default. Puoi modificarlo, ma se lo fai dovrai indicare in questo campo il valore che hai assegnato invece di "rktwebview".

Integrazione con Reskyt - 6-min.png

11. Clicca su   Aggiorna.

  

In questo modo, Connectif verificherà che, durante la navigazione, la pagina contenga il valore "rktwebview" nel parametro User Agent. Questa informazione viene trasmessa direttamente da Reskyt per indicare che un contatto sta navigando attraverso la sua applicazione.

12. Aggiungi il nodo di tipo azione "Invia contenuto web" per inserire lo Script che verificherà l'attività del contatto su Reskyt.

13. Non modificare il collegamento di questo nodo con il nodo "Verifica valore", in modo che appaia "".

Integrazione con Reskyt - 7-min.png

14. Clicca su  (Modifica configurazione nodo) del nodo “Invia contenuto web”  Crea nuovo contenuto per generare un nuovo contenuto.

15. Quando crei un nuovo contenuto, seleziona come tipo Inline, assegnagli un nome, ad esempio "Script Reskyt", e clicca su   Crea nuovo contenuto

16. Aggiungi un componente di tipo HTML e modificalo, copiando e incollando il seguente codice:

<script>
(function connectifReskyt(global) {

  if (global.connectif &&

      global.connectif.managed &&

      global.connectif.managed.isInitialized()) {

    getReskytToken();

  } else {

    global.document.addEventListener(

      "connectif.managed.initialized",

      function onConnectifInitialized() {

        getReskytToken();

      }

    );

  }

  function getReskytToken() {

    var reskytToken = getCookie("token_md5") || "";

  var previousReskytToken = global.sessionStorage.getItem("cn_reskyt_token");

    if (reskytToken !== previousReskytToken) {

      global.connectif.managed.sendEvents([], {

        entityInfo: { "reskyt-token": reskytToken },

        onResponded: function onResponded() {

          global.sessionStorage.setItem("cn_reskyt_token", reskytToken);

        }

      });

    }

  }

  function getCookie(name) {

    var value = "; " + global.document.cookie;

    var parts = value.split("; " + name + "=");

    if (parts.length === 2) return parts.pop().split(";").shift();

  }

})(window);
</script>
  

Questo Script raccoglie il token di Reskyt da un cookie e lo memorizza nel campo personalizzato "reskyt-token".

Integrazione con Reskyt - 8-min.png

17. Clicca su  Salva per conservare le modifiche e su   Torna al selettore per tornare e completare la configurazione del nodo.

18. Una volta selezionato il contenuto Inline che hai appena creato, clicca su Successivo .

Integrazione con Reskyt - 9-min.png

19. In Configurazione aggiungi il selettore adeguato per mostrare il contenuto. In questo caso, è consigliabile includere il contenuto nella pagina del prodotto o in un'altra pagina che venga renderizzata sia sul web che nell'App.

Integrazione con Reskyt - 10-min.png

20. Nella scheda Limitazioni, rimuovi tutte le limitazioni del nodo. Infine, clicca su Completa per salvare la configurazione del nodo.

21. Salva e attiva il Workflow.

 

PASSO 3: Creazione dell'evento di invio dati per mostrare push su Reskyt

(In questa sezione verrà creato l'evento che invierà le informazioni da Connectif a Reskyt per consentire la visualizzazione delle notifiche push all'interno dell'App).

22. Accedi a Configurazione dello store nel menu laterale sinistro.

23. Nel selettore delle schede, vai su "Integrazioni > Integrazioni personalizzate (webhooks)" e clicca su   Crea nuova integrazione.

Integrazione con Spoki 2023 - 0-min.png

24. Imposta il campo "Nome dell'integrazione" per identificare l'integrazione e clicca su  Aggiorna.

25. Nella scheda Invia dati, clicca su  Crea nuovo evento di invio.

26. In questa schermata, assegna un nome all'evento.

27. Nel campo Webhook URL dove inviare il messaggio, incolla l'URL dell'API di Reskyt per inviare notifiche push. In questo caso, l'URL è "https://push.api.reskyt.com/push/send".

 

Se hai bisogno di maggiori informazioni sull'API di Reskyt, accedi alla sua documentazione.

Integrazione con Reskyt - 16-min.png

28. Clicca su Aggiungi una nuova intestazione e assegna il Nome "x-api-key" e, nel Valore, inserisci il valore dell'API di Reskyt.

 
 

Dovrai richiedere questo valore a Reskyt, così come l'attivazione della sua API, per poterla utilizzare.

Integrazione con Reskyt - 11-min.png

29. Clicca su   Aggiungi un nuovo campo per creare ciascuno dei campi personalizzati e completa le relative informazioni:

  • Crea un campo con il nome e l'ID "dateEnd" di tipo Testo.

Anche se non è obbligatorio aggiungere la data di fine, è comunque consigliabile, ad esempio, in strategie in cui si desidera inviare una push informando di un'offerta, per interrompere l'invio una volta scaduta l'offerta.

  • Crea un campo con il nome e l'ID "pictureUrl" di tipo Testo.
  • Crea un campo con il nome e l'ID "title" di tipo Testo e contrassegnalo come obbligatorio.
  • Crea un campo con il nome e l'ID "tokens" di tipo Testo e contrassegnalo come obbligatorio. Attiva le opzioni JSON e assegna il parametro "/tokens/0".

Integrazione con Reskyt - 15-min.png

  • Crea un campo con il nome e l'ID "url" di tipo Testo.
  • Crea un campo con il nome e l'ID "utmCampaign" di tipo Testo.

Integrazione con Reskyt - 12-min.png

30. Clicca su  Salva.

 

PASSO 4: Creazione del workflow per inviare una notifica push in Reskyt

(In questa sezione verrà creata la strategia che invierà una notifica push all'app di Reskyt).

 

Ti consigliamo di creare un segmento dinamico plus per filtrare i contatti che non abbiano vuoto il campo personalizzato reskyt-token. In questo modo, la strategia si attiverà solo per i contatti di Reskyt, evitando che Connectif debba cercare tra l'intera base di contatti.

31. Vai su Workflows e clicca su    Crea nuovo workflow e seleziona un Nuovo workflow vuoto.

Integrazione con Spoki 2023 - 6-min.png

32. Nel "Nodo Inizio", seleziona il Segmento Dinamico Plus che hai creato per filtrare i contatti di Reskyt. 

34. Cerca il nodo di tipo azione che hai creato durante la tua integrazione con Reskyt (passo 3) e aggiungilo al tuo workflow.

Integrazione con Reskyt - 13-min.png

35. Nella configurazione del nodo, trascina il campo "reskyt-token" dalle informazioni del contatto e abbinalo al valore "Tokens" nella colonna destra. Gli altri valori, associali a un campo Letterale per definire il formato e il contenuto della tua push in Reskyt.

 

Il campo dateEnd deve essere in formato Timestamp. Puoi utilizzare questo convertitore per ottenere il formato corretto della data da inserire. Inoltre, Reskyt imposta come data limite 2 mesi dopo l'invio.

Integrazione con Reskyt - 14-min.png

36. Clicca su  Aggiorna per salvare la configurazione del nodo e attiva il tuo workflow.

 

 

Successo!
L'integrazione del tuo account Connectif con Reskyt è pronta.

 


Continua a imparare!

Per sfruttare tutto il potenziale del tuo account su Connectif, ti consigliamo di consultare i seguenti articoli:

Questo articolo ti è stato utile?
Utenti che ritengono sia utile: 0 su 0