Importarea manuală a conversiilor Google Ads din Salesforce

Google Ads vă oferă o modalitate de a importa conversii automat din Salesforce. Dacă nu considerați că această soluție este potrivită pentru compania dvs., puteți importa conversiile manual din Salesforce.

Din acest articol, veți afla cum să activați contul Salesforce și să importați conversii în programul Google Ads. 

Înainte de a începe

Pentru a folosi această funcție, va trebui să îndepliniți următoarele cerințe:

  • să vă puteți conecta la un cont Salesforce Sales Cloud®;
  • să activați etichetarea automată în toate conturile dvs. Google Ads;
  • să vă puteți edita codul site-ului. Dvs. sau webmasterul va trebui să modifice codul pentru a prelua codul de clicuri Google (GCLID).
  • să puteți să modificați contul Salesforce®, inclusiv să creați câmpuri personalizate și să activați urmărirea istoricului câmpurilor;
  • să aveți un ciclu clic – conversie care să dureze mai puțin de 90 de zile. Conversiile încărcate după mai mult de 90 de zile de la ultimul clic asociat nu vor fi importate de Google Ads și, prin urmare, nu vor apărea în statisticile privind conversiile.
  • să folosiți funcția Web-to-Lead din Salesforce sau o altă soluție pentru a redirecționa clienții potențiali către Salesforce.

Modul de funcționare

Întrucât fiecare companie este diferită, există nenumărate modalități în care puteți defini propriile etape privind clienții potențiali și oportunitățile. Vă recomandăm să importați doar unele dintre acestea drept conversii Google Ads.

Mai jos, vom folosi un exemplu de situație pentru a vă arăta cum funcționează integrarea, după care vă vom prezenta câteva modalități de a o personaliza conform situației dvs.

Iată exemplul de proces de vânzare:

  1. un client potențial dă clic pe anunțul dvs. Google Ads, care îl redirecționează către site-ul dvs.;
  2. clientul potențial consultă paginile dvs. web: citește descrieri, vizionează videoclipuri și descarcă documentații. În cursul acelei sesiuni, sau în cursul unei sesiuni ulterioare, acesta introduce informațiile în formularul dvs. de trimitere a clienților potențiali, care folosește soluția Web-to-Lead din Salesforce.
  3. în Salesforce este creat un client potențial;
  4. când un client potențial devine „calificat”, acesta este transformat într-o oportunitate. În continuare, este creată o înregistrare a oportunității, având etapa inițială „potențial”.
  5. când oportunitatea este câștigată și închisă, etapa oportunității este setată pe „Câștigat închis”;
  6. în final, este recomandat să contorizați situația în care un clic duce atât la un client potențial calificat, cât și la o vânzare finală.
 

Consultați detaliile tehnice ale acestui proces
Canal Eveniment important Detalii tehnice
Mediul online Un client potențial dă clic pe anunțul dvs. Google Ads, care îl redirecționează către site-ul dvs. Google trimite codul de clic Google către site.
Mediul online Clientul potențial consultă paginile dvs. web: citește descrieri, vizionează videoclipuri și descarcă documentații. În cursul acelei sesiuni, sau în cursul unei sesiuni ulterioare, acesta introduce informațiile în formularul dvs. de trimitere a clienților potențiali, care folosește soluția Web-to-Lead din Salesforce. Folosind mostrele de cod JavaScript de mai jos, site-ul stochează codul GCLID într-un cookie, apoi trimite valoarea GCLID (împreună cu informațiile privind clientul potențial care au fost introduse în formular) către Salesforce.com. Notă: dacă doriți să urmăriți această trimitere a unui client potențial sub forma unei conversii, puteți folosi urmărirea conversiilor Google Ads pentru a urmări conversiile pe un site.
Offline În Salesforce este creat un client potențial. Salesforce.com creează o nouă înregistrare de client potențial, care stochează informațiile privind clientul potențial + codul GCLID.
Offline Când un client potențial devine „calificat”, acesta este transformat într-o oportunitate. În continuare, este creată o înregistrare a oportunității, având etapa inițială „potențial”. Salesforce stochează acest eveniment de conversie în istoricul oportunităților, pentru ca Google Ads să poată afla mai târziu când a generat acest clic o nouă oportunitate (adică un client potențial calificat).
Offline când oportunitatea este câștigată și închisă, etapa oportunității este setată pe „Câștigat închis”; Salesforce stochează acest eveniment de conversie în istoricul oportunităților, pentru ca Google Ads să poată afla mai târziu când a generat acest clic o vânzare finală, numită și „câștig”.

Activați

Vă prezentăm mai jos modul în care un administrator al unui cont Sales Cloud poate să îndeplinească următoarele acțiuni:

  • să seteze câmpurile personalizate în așa fel încât să stocheze codul GCLID și informațiile asociate;
  • să captureze codul de clic Google Ads („GCLID”);
  • să modifice formularul HTML web-to-lead pentru a trimite valoarea GCLID către fiecare înregistrare nouă a unui client potențial;
  • să descarce datele relevante, astfel încât să puteți realiza încărcarea conversiilor în programul Google Ads.
Pasul 1: configurați contul Salesforce
  1. Creați un câmp personalizat numit „GCLID” (numele API este GCLID__c) atât pentru obiectul client potențial, cât și pentru obiectul oportunitate. Lungimea câmpului este de 255 de caractere. Faceți ca acest câmp să fie disponibil doar pentru citire, deoarece va fi populat automat.
  2. Creați un câmp personalizat pentru formule cu text numit „Google Ads Action” (Acțiune Google Ads) atât pentru obiectul client potențial, cât și pentru obiectul oportunitate (numele API este AdWords_Action__c). Introduceți formula simplă „add” (adăugare). Acest câmp va conține întotdeauna valoarea statică „add” și este folosit ulterior pentru simplificarea creării fișierului de date pe care administratorul îl trimite înapoi către Google Ads.
  3. În ecranul „Maparea câmpurilor personalizate ale clienților potențiali”, mapați codul GCLID al câmpului pentru clientul potențial la codul GCLID al câmpului pentru oportunitate. Astfel, codul GCLID va fi transferat automat de la clientul potențial la oportunitate când un client potențial este transformat într-o oportunitate.
Pasul 2: modificați site-ul pentru a salva codul de clic într-un cookie

Dacă un vizitator dă clic pe anunțul dvs. Google Ads, Google Ads va adăuga parametrul de adresă URL „gclid” la adresa URL care trimite către pagina dvs. de destinație.

Va trebui să stocați valoarea acestui parametru într-un cookie pentru a o recupera mai târziu, când un client potențial introduce datele sale în formularul Web-to-Lead.

Dacă încorporați următorul cod JavaScript imediat înainte de eticheta de închidere </body> a paginilor dvs. de destinație, valoarea GCLID va fi salvată într-un cookie.
<script type="text/javascript"> function setCookie(name, value, days){ var date = new Date(); date.setTime(date.getTime() + (days*24*60*60*1000)); var expires = "; expires=" + date.toGMTString(); document.cookie = name + "=" + value + expires; } function getParam(p){ var match = RegExp('[?&]' + p + '=([^&]*)').exec(window.location.search); return match && decodeURIComponent(match[1].replace(/\+/g, ' ')); } var gclid = getParam('gclid'); if(gclid){ var gclsrc = getParam('gclsrc'); if(!gclsrc || gclsrc.indexOf('aw') !== -1){ setCookie('gclid', gclid, 90); } } </script>

 

Vă recomandăm insistent să inserați acest cod în fiecare pagină web a site-ului. Astfel, nu va mai trebui să îl adăugați de fiecare dată când creați anunțuri noi cu pagini de destinație noi. De asemenea, nu va trebui să vă îngrijorați în legătură cu pierderea codurilor GCLID dacă începeți să generați trafic al anunțurilor către diverse pagini de destinație. Prin urmare, vă recomandăm să adăugați acest cod în șablonul paginii web sau într-un element de pagină partajat, cum ar fi subsolul, pentru ca toate paginile dvs. noi să conțină codul în mod automat.

Pasul 3: modificați formularul Web-to-Lead Salesforce

Ca să asociați și să stocați codul de clic Google cu informațiile privind clientul potențial, va trebui să modificați formularele de trimitere Web-to-Lead astfel încât toți clienții potențiali să includă valoarea codului GCLID.

Aceasta înseamnă că, după ce codul GCLID a fost salvat într-un cookie, veți adăuga un câmp ascuns în formularele pentru clienții potențiali și veți scrie valoarea modulului cookie în acel câmp, pentru a putea fi trimisă către Salesforce.

Rețineți: formularul dvs. Web-to-Lead trebuie să se afle în același domeniu ca restul paginilor dvs. web pentru a pune la dispoziție modulul cookie.

  1. Generați un formular standard Web-to-Lead și includeți toate câmpurile pe care doriți să le trimită clienții potențiali. De asemenea, includeți codul „GCLID” pentru câmpul client potențial. Pagina HTML generată de Salesforce va include acest cod (unde xxxx reprezintă codul câmpului GCLID pe care l-ați creat):

    GCLID:<input id="xxxx" maxlength="255" name="xxxx" size="20" type="text" />

  2. Modificați acest cod în: <input id="xxxx" name="xxxx" type="hidden" />

    Aceste schimbări înseamnă că veți elimina atributele „maxlength” (lungime maximă) și „size” (dimensiune) și veți schimba valoarea atributului de tip în „hidden” (ascuns). Lăsați atributele „id” (cod) și „name” (nume) așa cum sunt (deoarece acestea diferă în funcție de fiecare organizație Salesforce).

  3. După ce creați acest nou câmp de introducere ascuns, adăugați-l în formularul HTML, între etichetele <form>. În aceeași pagină HTML de trimitere a clienților potențiali, adăugați următorul cod între etichetele de deschidere:
            <script> window.onload = function getGclid() { document.getElementById("xxxx").value = (name = new RegExp('(?:^|;\\s*)gclid=([^;]*)').exec(document.cookie)) ? name.split(",")[1] : ""; } // window.onload() este posibil să nu fie acceptat de toate browserele. // Dacă întâmpinați probleme la trimiterea codului GCLID ca un // câmp ascuns, vă recomandăm să folosiți o metodă alternativă // să numiți această funcție la încărcarea paginii. </script>
    
         

    În acest cod, înlocuiți „xxxx” cu codul noului dvs. câmp.

Salesforce și paginile dvs. web sunt gata să culeagă toate datele. Acest script va popula câmpul ascuns cu valoarea GCLID și va popula câmpul Lead.GCLID__c când formularul Web-to-Lead este trimis. Din nou, rețineți că, în cazul organizației dvs., câmpurile „id” (cod) și „name” (nume) vor fi diferite.

Pasul 4: exportați datele cheie privind evenimentele

Pasul următor pornește de la premisa că exportați și încărcați datele cheie ale evenimentelor din 3 în 3 zile.

  1. Folosiți Apex Data Loader sau Lexi Loader pentru a exporta înregistrările cu istoricul oportunităților, folosind această interogare:
            SELECT Opportunity.AdWords_Action__c, Opportunity.GCLID__c, StageName, ExpectedRevenue, CreatedDate FROM OpportunityHistory WHERE Opportunity.GCLID__c != null AND (StageName = 'Prospecting' OR StageName = 'Closed Won') AND CreatedDate = LAST_N_DAYS:3
         

    Astfel, se va genera un rând pentru fiecare cod GCLID asociat unei oportunități care a fost setat la etapele „Client potențial” sau „Câștigat închis”. De asemenea, vor fi incluse și toate câmpurile necesare (în ordinea corectă) pentru a crea un fișier CSV Google Ads cu importarea conversiilor. În schimb, dacă doriți să automatizați procesul de importare a conversiilor prin utilizarea interfeței API-ului Google Ads (API-ului Google Ads), atunci puteți să ignorați următorii doi pași și să consultați ghidul API privind importarea conversiilor.

  2. După ce aveți fișierul de exportare, înlocuiți primul rând al fișierului cu următoarele două rânduri:
           Parameters:EntityType=OFFLINECONVERSION;TimeZone=HHMM; Action,Google Click Id,Conversion Name,Conversion Value,Conversion Time
         
  3. În cele din urmă, actualizați valoarea „TimeZone” (Fus orar) pentru a reflecta fusul orar al contului dvs. Google Ads (de ex.: –0800 pentru Ora Pacificului). Puteți afla fusul orar al contului accesând contul dvs. Google Ads și verificând subsolul.

Acest fișier este gata acum pentru a fi încărcat în Google Ads. Dacă aveți nevoie de ajutor privind încărcarea fișierelor, citiți articolul despre urmărirea conversiilor offline.

Sfat

Deoarece numele conversiilor pe care le exportăm sunt valorile etapelor oportunităților, vă recomandăm să setați ca acțiunile de conversie Google Ads să aibă același nume. De exemplu, dacă în Salesforce se folosește „ESTE client potențial calificat” pentru a arăta că respectivul client potențial a devenit calificat, atunci vă recomandăm să creați un tip de conversie în Google Ads cu numele „ESTE client potențial calificat”.

Dacă nu faceți acest lucru, va trebui să deschideți fișierul de export CSV Salesforce și să modificați toate valorile numelor de conversii în numele acțiunilor de conversie pe care le-ați definit în Google Ads, oricare ar fi acestea.

Personalizați pentru compania dvs.

Modelul dvs. comercial și procesul de vânzare pot fi diferite de exemplele pe care le-am prezentat aici. În acest caz, vă recomandăm să țineți cont de următoarele modificări:

  • dacă doriți să luați în considerare numai un subset de oportunități (de ex., un singur tip de înregistrare), adăugați clauze suplimentare în partea WHERE (UNDE) a interogării SOQL (de ex., ...AND RecordType.Name = 'Electronics' )
  • dacă doriți să actualizați datele de urmărire a conversiilor mai mult sau mai puțin frecvent de 3 zile, modificați interogarea SOQL corespunzător (de ex., CreatedDate = LAST_N_DAYS:7) și generați și încărcați fișierul CSV în intervalul de timp preferat;
  • dacă identificați alte evenimente în procesul dvs. de vânzare (de ex., etapele oportunităților) utile pentru a optimiza campaniile dvs. (de ex., „Paperwork Out” (Acte finalizate)), se recomandă să modificați următoarele puncte:
    • adăugați în Google Ads acțiunile de conversii care au exact același nume ca etapele suplimentare ale oportunităților pe care le considerați relevante;
    • modificați interogarea SOQL și adăugați clauze suplimentare în paranteze (de ex., …OR StageName = 'Paperwork Out').
  • dacă evenimentele relevante sunt atât pentru obiectul oportunitate, cât și pentru obiectul client potențial, vă recomandăm să modificați aceste puncte:
    • adăugați în Google Ads acțiunile de conversie care au același nume ca stările de client potențial pe care le considerați relevante;
    • interogați obiectul LeadHistory pentru a obține numele și marcajele temporale (CreatedDate) ale momentului în care câmpul „Stare” și-a modificat valoarea în cea pe care o considerați relevantă. Vă recomandăm să combinați setul de rezultate ale ambelor interogări într-un singur fișier CSV. Verificați dacă toate coloanele respectă formatul specificat.
A fost util?
Cum putem să îmbunătățim această pagină?