Importați manual conversiile Google Ads din Salesforce

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

Din acest articol veți afla cum să activați contul Salesforce și să importați manual conversii în 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;
  • trebuie să puteți edita codul site-ului. Trebuie să modificați codul fie personal, fie cu ajutorul unui dezvoltator web, 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 prin 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 în funcție de situația dvs.

Iată un exemplu de proces de vânzare:

  1. un client potențial dă clic pe anunț, care îl direcț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
Pe canal Eveniment important Detalii tehnice
Online Un client potențial dă clic pe anunț, care îl direcționează către site-ul dvs. Google trimite codul de clicuri 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 al 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 exemplele 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ă la „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”.

Activarea

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-ului 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-ului este Google Ads_Action__c). Introduceți formula simplă „add”. 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 va adăuga un parametru URL „gclid” în adresa URL care trimite la pagina 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 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 publicitar 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” și „size” și veți schimba valoarea atributului tip în „hidden”. 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ă adune toate datele. Acest script va completa câmpul ascuns cu valoarea GCLID și va completa câmpul „Lead.GCLID__c” când este trimis formularul Web-to-Lead. Din nou, rețineți că, în cazul organizației dvs., câmpurile „id” și „name” 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 trei în trei zile.

  1. Folosiți Apex Data Loader sau Lexi Loader pentru a exporta înregistrările cu istoricul oportunităților, folosind această interogare:
            SELECT Opportunity.Google Ads_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 cu importarea conversiilor Google Ads. Dacă doriți să automatizați procesul de importare a conversiilor prin folosirea API-ului Google Ads (API-ul AdWords), atunci puteți să ignorați următorii doi pași și să consultați ghidul pentru API-urile de importare a 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” 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 să fie încărcat în Google Ads. Dacă aveți nevoie de ajutor la încărcarea fișierelor, citiți articolul despre urmărirea conversiilor offline.

Sfat

Întrucât numele conversiilor pe care le exportăm sunt valori ale etapelor oportunităților, vă recomandăm să setați același nume pentru acțiunile de conversie Google Ads. 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, 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 anumit tip de înregistrare), adăugați clauze suplimentare în secțiunea WHERE a interogării SOQL (de ex., ...AND RecordType.Name = 'Electronics' )
  • dacă doriți să actualizați datele de urmărire a conversiilor mai des sau mai rar decât o dată la trei zile, modificați corespunzător interogarea SOQL (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 (de ex., „Paperwork Out”), este recomandat să modificați următoarele aspecte:
    • 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 aspecte:
    • 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ă?
true
Achieve your advertising goals today!

Attend our Performance Max Masterclass, a livestream workshop session bringing together industry and Google ads PMax experts.

Register now

Căutare
Șterge căutarea
Închide căutarea
Meniu principal
13792259262231972566
true
Căutaţi în Centrul de ajutor
true
true
true
true
true
73067
false
false
false