Conectarea HubSpot și Google Analytics

Publicat: 2021-10-14

În mod independent, Google Analytics și HubSpot vă pot oferi informații bogate despre site-ul dvs. web, CRM și performanța de inbound marketing. În acest articol, explorăm cum să conectăm aceste două platforme puternice pentru a debloca și mai multă valoare.

Vom acoperi:

  • De ce ați putea dori să utilizați datele Hubspot în Google Analytics
  • Procesul de nivel superior pentru cum să faceți acest lucru
  • Provocări comune pe care le puteți întâlni

De ce să conectați Google Analytics și HubSpot ?

HubSpot conține o mulțime de informații valoroase despre clienții și potențialii dvs., cum ar fi istoricul lor de achiziții și calitatea clienților potențiali. Cu toate acestea, în mod implicit, niciuna dintre aceste informații nu este vizibilă în Google Analytics.

În mod implicit, echipele dvs. digitale nu pot accesa aceste date valoroase în Google Analytics și, prin urmare, nu pot optimiza strategiile de marketing folosindu-le. Ulterior, acest lucru poate duce la miopie KPI și o gamă întreagă de rezultate mai puțin decât plăcute.

Importând valori cheie de afaceri în HubSpot în Google Analytics, puteți evita miopia KPI și puteți obține următoarele beneficii:

  • Identificați secțiunile cele mai performante ale site-ului dvs.;
  • Îmbunătățiți calitatea clienților potențiali generați din activitatea dvs. digitală;
  • Îmbunătățiți profitabilitatea afacerii sau canalului dvs. de marketing;
  • Demonstrați mai bine clienților și șefilor valoarea marketingului dvs. digital.

Cum să conectați HubSpot la Google Analytics

Captarea codului de client Google

Primul pas în finalizarea unei conexiuni HubSpot la Google Analytics este să capturați ID-ul de client Google Analytics (sau CID) în toate formularele prezente pe site-ul dvs.

CID-ul este un ID unic generat de Google Analytics și va fi folosit ca cheie principală pentru a asocia comportamentele utilizatorilor urmărite în HubSpot cu cele urmărite în Google Analytics.

Pașii exacti de urmat aici se vor schimba în funcție de dacă utilizați sau nu formulare HubSpot.

  • Extrageți client_id din eticheta Google Analytics la încărcarea paginii
    • Există două moduri principale de a citi acest ID:
      • Citirea cookie-ului „_ga”.
      • Accesarea trackerului GA pe site
  • Stocați CID-ul într-un câmp de formular ascuns
  • Transmiteți acest câmp de formular ascuns către HubSpot la trimiterea formularului și stocați-l la nivel de contact în HubSpot.

Exportați datele HubSpot

Odată ce CID a fost stocat la nivel de contact, acum puteți exporta datele CRM și le puteți pregăti pentru încărcare din HubSpot în Google Analytics. Datele ar trebui să fie exportate zilnic (fie prin exporturi manuale, fie prin API-ul HubSpot).

Ar trebui să exportați coloana CID împreună cu coloanele de valori pe care doriți să le urmăriți în Google Analytics. Valorile comune de împărtășit includ valoarea de viață a clientului, valoarea tranzacției și etapa de lead.

Datele trebuie exportate la nivel de contact. Este posibil să exportați la alte niveluri (de exemplu afacere sau companie), cu toate acestea, acest lucru aduce complicații suplimentare. Ar trebui configurată o logică suplimentară în HubSpot pentru a mapa contactele către companii.

Odată ce datele au fost exportate, acestea pot fi acum trimise către GA prin protocolul de măsurare.

Creați structura de accesare a protocolului de măsurare

Measurement Protocol este un API pe care Google îl menține pentru a permite dezvoltatorilor să trimită evenimente direct la Google Analytics.

Pentru a configura acest lucru, menționați legătura cu echipa dvs. Analytics și decideți asupra unei structuri a evenimentului care este compatibilă cu propria dvs. proprietate GA. Documentația de referință poate fi găsită aici.

Ideile includ utilizarea câmpurilor „event_value” și „event_category” pentru a trimite actualizări privind veniturile și a câmpurilor „event_action” și „event_category” pentru a trimite actualizări privind starea clienților potențiali. Obiectivele pot fi apoi setate pe baza acestor evenimente pentru raportarea KPI sau pentru optimizarea campaniilor plătite prin Google Ads.

De asemenea, vă recomandăm să treceți data veniturilor sau a generării de clienți potențiali care să fie trimise în eticheta evenimentului sau ca dimensiune personalizată.

Nu se garantează că datele pentru care veniturile și alte valori sunt trimise către GA nu se potrivesc cu data la care au avut loc în HubSpot – este important că aceste date sunt probabil diferite de datele pentru care au fost generate ofertele/clienții sau de data la care afacerea dvs. consideră venit. să fi fost generate sau să fi fost încheiate oferte.

Trimiteți accesări din protocolul de măsurare la Google Analytics

Odată ce v-ați hotărât asupra unei structuri de eveniment, puteți trimite aceste evenimente la Google Analytics.

Afișările pot fi trimise la Google Analytics folosind Google Analytics Hit Builder, deși a face acest lucru zilnic pentru mai mult de o mână de accesări devine rapid ineficient. Pentru a ajuta la depășirea acestei provocări, Semetrical a construit tehnologia SAM pentru a gestiona accesările Protocolului nostru de măsurare la scară.

Dacă doriți să vă dezvoltați propria soluție, vă sugerez să scrieți un script Python/Google App Script/VBA.
În linii mari, pașii arată astfel:

  • Ingerați contacte HubSpot dintr-un csv sau DB
  • Eliminați caracterele nevalide (valorile flotante și datele pot fi supărătoare)
  • Transformați rândurile în șiruri de acces din Protocolul de măsurare
  • Trimiteți aceste șiruri de acces în loturi la punctul final al protocolului de măsurare

Provocări comune pe care le veți întâlni r

Acum haideți să vorbim despre unele dintre provocările cu care vă veți confrunta atunci când încercați să faceți acest lucru cu adevărat. Integrarea pare simplă la suprafață, dar în realitate este orice altceva. A trebuit să dezvoltăm soluții pentru toate aceste probleme atunci când construim SAM, serviciul nostru de integrare a datelor GA la CRM.

Gestionarea sincronizărilor zilnice la scară

CRM-urile mai mari vor vedea adesea zeci sau sute de modificări într-o anumită zi. Menținerea ambelor surse de date sincronizate necesită actualizări zilnice sau (în cazul Analytics 360) oră.

A face acest lucru manual devine rapid prohibitiv. În afară de curățarea datelor și importurile/exporturile manuale, trebuie să rezolvați și o serie de probleme pentru a menține integritatea datelor.

Gestionarea actualizărilor persoanelor de contact

Valorile veniturilor din HubSpot se vor schimba în timp. Va trebui să concepeți o metodă pentru a contabiliza modificările veniturilor pe contact.

Modificările privind veniturile HubSpot înlocuiesc valorile vechi, în timp ce valorile evenimentelor din Google Analytics se adaugă la valorile vechi, așa cum demonstrează acest exemplu de mai jos.

  • 10.000 lire sterline au fost introduse în câmpul Venituri HubSpot în aprilie
  • 10.000 GBP trimis la Google Analytics prin protocolul de măsurare
  • Se face vânzare suplimentară pentru contact, iar veniturile din HubSpot sunt acum egale cu 12.000 lire sterline
  • Noua valoare de 12.000 lire sterline este trimisă la Google Analytics
  • Valoarea totală în HubSpot = 12.000 GBP | Valoarea totală în GA = 22.000 GBP!

Cartografierea datelor între obiectele HubSpot (de exemplu, CID-uri la nivel de contact + valori la nivel de ofertă)

Este posibil ca ID-urile clientului să fie capturate la nivel de contact în HubSpot. Pe de altă parte, valorile cheie ale afacerii, cum ar fi valoarea tranzacției sau etapa, sunt păstrate la nivel de tranzacție sau companie.

În plus, este obișnuit să vezi valorile privind veniturile și progresul vânzărilor urmărite într-un sistem CRM complet diferit.

Ambele cazuri necesită muncă suplimentară pentru a combina CID-urile cu valori înainte ca datele să poată fi trimise către GA și legate de comportamentul la fața locului.

Conceperea modelelor de atribuire

Păstrarea datelor sincronizate 100% cu HubSpot necesită raportare la nivel de eveniment, ceea ce înseamnă că trebuie să vă dezvoltați propriul model și tehnologie de atribuire.

Volumul de date devine rapid destul de mare. Pentru o proprietate mică GA cu 20.000 de vizitatori lunari, probabil că va trebui să extrageți și să analizați câteva milioane de rânduri de date în fiecare lună.

A face ceva mai complex decât atribuirea primei și ultimei atingeri devine greoaie prin Excel și se face mai ușor cu Python. Cu toate acestea, acest lucru necesită și expertiză tehnică suplimentară.

Rapoartele pe care le creați cu aceste date sunt locul în care sunt generate majoritatea informațiilor.

Acesta este un proiect captivant pentru o echipă de Analytics expertă din punct de vedere tehnic, dar nu este unul banal și, din experiența noastră, nu este ceva pe care să-l adunați peste noapte. Acest lucru poate dura săptămâni sau chiar luni, în funcție de nevoile dvs.

Am dezvoltat propriile noastre modele de atribuire a suitelor pentru a alimenta rapoartele pe care le oferim ca parte a serviciului nostru HubSpot către Google Analytics. Prima atingere, ultima atingere și modelele de atribuire liniară sunt cele trei care rezonează cel mai bine cu clienții noștri.

De fapt, generează valoare din date

Aceasta este probabil cea mai dificilă parte a întregului proces. Odată prezentate, perspectivele trebuie explicate și trebuie căutată acceptarea de la fiecare parte interesată din departamentul de marketing.

Obiectivele și practicile vor trebui schimbate – un proces care este departe de a fi nedureros. Echipele trebuie să se familiarizeze cu noile practici și rapoarte înainte de a putea începe să genereze valoare cu aceste date noi.

Sugestiile pentru a rezolva acest lucru includ lucrul cu persoane care au experiență cu obiectivele de performanță și asigurarea faptului că trecerea de la valorile de conversie/trafic la valorile de venit/calitatea clienților potențiali este văzută ca o îmbunătățire logică și nu un eșec al abordării actuale.

Este esențial ca specialiștii dvs. de marketing să fie conștienți de beneficiile pe care le are de oferit această integrare. La un nivel fundamental, raportarea asupra performanței site-ului folosind veniturile ca KPI principal este mult mai bună folosind trimiteri de formulare sau chiar sesiuni.

Sper că acest articol a fost informativ. Dacă aveți întrebări sau sunteți interesat să configurați o conexiune HubSpot la Google Analytics, contactați-ne aici.