Cum să integrați CleverTap cu platformele externe de Business Intelligence
Publicat: 2022-11-02CleverTap este cloud-ul de retenție numărul 1 din lume, care dă putere mărcilor digitale de consumatori să crească retenția clienților și valoarea pe viață. Ca platformă de reținere, ne concentrăm pe analiză și implicare și oferim clienților suficientă flexibilitate pentru a-și exporta datele în platforme externe de Business Intelligence (BI), cum ar fi Google Data Studio, Tableau sau Power BI pentru automatizare și analiză.
Cazuri de utilizare posibile
- Creați și furnizați rapoarte și alerte automatizate prin valorificarea capabilităților platformelor BI cu datele dvs. CleverTap.
- Utilizați SQL dacă volumul de date este prea mare pentru Excel sau Foi de calcul Google.
- Efectuați o analiză mai profundă și aplicați învățare automată datelor dvs.
- Divizați și tăiați datele și aplicați îmbinări pentru informații, combinând datele de profil cu datele despre evenimente.
În această postare pe blog, vom învăța cum să valorificăm conectorii cloud și API-urile CleverTap în acest scop, împreună cu avantajele și dezavantajele fiecărei abordări. De asemenea, vom distribui câteva fragmente de cod pe care le puteți folosi ca șablon și un sfat bonus pentru a primi alerte personalizate pentru a vă monitoriza cele mai importante evenimente!
În general, există două opțiuni pentru integrarea CleverTap cu platforma dvs. BI:
1. Utilizarea GCP sau AWS Cloud Connectors
CleverTap vă permite să vă exportați datele în furnizorul de cloud ales de dvs. și de acolo să le aduceți în sistemul dvs. BI. Puteți face acest lucru prin conectorii cloud Google Cloud Platform (GCP) sau Amazon Web Services (AWS).

Exportați datele în furnizorul de cloud ales de dvs. și de acolo, aduceți-le în sistemul dvs. de BI.
Aici vom lua exemplul grupului GCP pentru a demonstra cum puteți integra și automatiza raportul CleverTap. De asemenea, puteți folosi bucket-ul Amazon S3 în acest scop, în funcție de infrastructura organizației disponibilă.
CleverTap oferă mai multe opțiuni atunci când vine vorba de export. Puteți exporta atât datele de profil, cât și datele despre evenimente (inclusiv personalizarea evenimentului pe care doriți să-l exportați). Puteți personaliza perioada și puteți configura exporturile de date recurente utilizând pașii de mai jos. Mai multe informații pot fi găsite în documentația noastră pentru utilizator.

Alegeți cum să vă exportați datele din CleverTap.
- Odată exportat în compartimentul GCP/S3 necesar, puteți utiliza serviciul de transfer de date Bigquery pentru a le transfera în Bigquery SQL și apoi îl puteți integra cu platforma BI la alegere. Vă ajută să transferați automat date de la Google Cloud Storage la Bigquery, unde puteți aplica SQL sau îl puteți conecta la Data Studio, deoarece în prezent nu există o conexiune directă de la CleverTap la Bigquery, trebuie să treacă prin compartimentul Google Cloud Storage.
- Datele evenimentului vor fi stocate în funcție de dată în fișiere CSV separate pentru exporturile recurente . Puteți automatiza integrarea fișierelor în Google Cloud Storage cu Bigquery folosind serviciul de transfer Bigquery.
Să presupunem că exportați un eveniment de plasare a comenzii în cloud. Iată cum va arăta numele fișierului tău pentru același eveniment:
Ziua 1 – 1663664837-1663785000-Order-Placed-20220921-0-0.csv.gz
Ziua 2 – 1663664837-1663957800-Order-Placed-20220922-0-0.csv.gz
Ziua 3 – 1663664837-1663957800-Order-Placed-20220923-0-0.csv.gzDupă cum puteți vedea, în numele fișierului de mai sus, pentru Ziua X, numele fișierului va arăta ca – 1663664837-1663785000-Order-Placed*
Așadar, puteți folosi caracterele wildcard cu operatorul „*” pentru a adăuga datele într-un anumit tabel Bigquery, adică, indiferent de valoarea dincolo de %, adăugați fișierele în același tabel.
Automatizați integrarea fișierelor în Google Cloud Storage folosind serviciul de transfer Bigquery.
- Odată ce datele sunt importate și vizualizate în Google Data Studio prin conectorul Bigquery, acestea se actualizează/reîmprospătează automat la fiecare 15 ore. Deci, de exemplu, dacă aveți un export programat la ora 12:15, iar transferul de date Bigquery are loc la ora 12:30 în fiecare zi, puteți fi sigur că aveți tabelul atașat și actualizat vizualizat în tabloul de bord GDS.
Pro
- Acest lucru nu va necesita codare, prin urmare, nicio dependență de dezvoltator . Chiar și o persoană semi-tehnică o poate configura după ce a citit documentele.
- Sistemul „ Build once use forever ” înseamnă că încărcările recurente vă vor popula tabloul de bord zilnic fără niciun efort manual.
- Veți vedea costuri minime în cloud, deoarece majoritatea cazurilor de utilizare s-ar încadra în nivelul gratuit sau sub costul de interogare de 1 USD pe lună.
Contra
- Pentru volume mari de date, fiți atenți la costurile cloud .
- Perioada de timp și frecvența exporturilor de date sunt predefinite; le poti personaliza numai dupa export .
2. Utilizarea CleverTap API
CleverTap oferă diverse tipuri de API-uri care vă pot ajuta să generați în mod programatic date în formatul JSON sau CSV dorit pentru a le integra cu platforma BI la alegere. Aici ne vom concentra doar pe API-urile necesare pentru Business Intelligence, puteți citi despre toate celelalte opțiuni pe care le oferim în documentația noastră pentru dezvoltatori.


Consultați documentele pentru dezvoltatori pentru a afla cum să începeți cu API-ul CleverTap.
Iată câteva dintre cele mai importante API-uri care pot fi folosite pentru a prelua date pentru analize independente. Consultați documentația noastră pentru dezvoltatori pentru mai multe detalii și fragmente de cod pe care le puteți utiliza:
- Events API – API-ul Get Events vă permite să descărcați evenimente de utilizator din CleverTap. De exemplu, puteți utiliza acest API pentru a obține o listă cu evenimentele lansate de aplicații sau de achiziții.
- API Event Count – Acest punct final este folosit pentru a prelua contorizarea unui eveniment pe o durată specificată. De exemplu, puteți obține numărul total de evenimente taxate din ultima zi.
- API Campaign Report – API-ul Get Campaign Report vă permite să preluați valorile campaniei. Pentru a obține un raport de campanie, specificați ID-ul raportului necesar.
- API Get User Profiles – API Get User Profiles vă permite să descărcați profiluri de utilizator din CleverTap.
- API Get Profile Count – Acest punct final vă permite să obțineți numărul total de profiluri care se potrivesc cu o interogare de eveniment.
Dacă sunteți o persoană semitehnică care nu se simte confortabil cu codificare, am creat și un șablon de cod Python unde puteți doar să completați acreditările și numele evenimentelor pe care doriți să le obțineți și va crea un folder și un fișier CSV cu evenimentele necesare/ profilurile din sistemul dvs. local. Simțiți-vă liber să copiați caietul de colaborare și să îl faceți al dvs.
Pro
- Costurile de interogare sunt minime , cu toate acestea, preluarea unor cantități uriașe de date poate dura câteva ore, așa că aveți răbdare și planificați din timp.
- În comparație cu exportul în cloud, această opțiune oferă mai mult control și flexibilitate asupra rezultatului, asupra volumului schemei/structurii, precum și asupra cronologiei, permițându-vă să configurați unele dintre elemente în funcție de cerințele dvs.
Contra
- Această opțiune necesită dependență de dezvoltator sau cunoștințe de nivel inițial despre lucrul cu API-uri. Cu toate acestea, o persoană semitehnică poate folosi codul nostru ca șablon pentru început.
- Această opțiune are doar semi-automatizare , spre deosebire de exporturile în cloud care oferă o automatizare completă. Această abordare este semi-automată, deoarece va trebui să plasați manual datele CSV generate din interogarea dvs. în sistemul dvs. BI. Cu toate acestea, un dezvoltator poate configura un job cron periodic și îl poate integra cu backend-ul.
Sfat bonus: alerte personalizate prin webhooks
Pentru o mai bună integrare între CleverTap și alte platforme din stiva dumneavoastră de tehnologie, vă oferim webhook-uri. Când este configurat corect, puteți utiliza un webhook pentru a trimite o notificare de eveniment către un punct final terță parte.
Unele cazuri comune de utilizare pentru webhook-uri includ:
- Abonați-vă sau dezabonați-vă un utilizator de la comunicarea de marketing
- Configurați alerte Slack pentru succes, eșecuri sau erori pe un canal relevant
- Trimiteți evenimente de abonament de pe platforma dvs. de gestionare a abonamentelor către CleverTap după ce abonamentul este reînnoit sau anulat
După cum se vede în exemplele de mai sus, webhook-urile sunt comunicații ușoare, bazate pe evenimente și ar putea să nu fie cea mai bună modalitate de a exporta cantități mari de date de la CleverTap într-o platformă BI.
Acestea sunt câteva dintre modalitățile prin care CleverTap vă oferă flexibilitatea de a vă folosi datele în sistemul dumneavoastră BI pentru analize și notificări. Și dacă aveți cazuri de utilizare interesante, ne-ar plăcea să auzim despre ele. Contactați-ne la [email protected].
