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.
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.
2. Assegna il tipo Testo e clicca su Vai all'editor.
3. Assegna il Nome e l'ID "reskyt-token" e clicca su Salva.
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.
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.
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.
10. Seleziona, dalla colonna destra, il valore Letterale e trascinalo nel pannello centrale, nella colonna destra. Successivamente, inserisci in questo valore il testo "rktwebview".
11. Clicca su Aggiorna.
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 "Sì".
14. Clicca su (Modifica configurazione nodo) del nodo “Invia contenuto web” e 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>
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 .
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.
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.
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".
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.
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".
- 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.
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).
31. Vai su Workflows e clicca su Crea nuovo workflow e seleziona un Nuovo workflow vuoto.
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.
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.
36. Clicca su Aggiorna per salvare la configurazione del nodo e attiva il tuo workflow.
Continua a imparare!
Per sfruttare tutto il potenziale del tuo account su Connectif, ti consigliamo di consultare i seguenti articoli:
- Integrazione personalizzata per ricevere dati, per imparare come utilizzare informazioni non registrate di default nella piattaforma.
- Webhooks predefiniti, per integrare il tuo account Connectif con WhatsApp, Doofinder e altri webhooks del tuo sito.
- Casi di Uso, per ottenere idee e modelli di strategie che puoi applicare nel tuo Store.
-
Integrazioni via API, per gestire eventi come registrazioni di acquisti o iscrizioni di contatti.