Ruční import konverzí Google Ads ze Salesforce

Služba Google Ads umožňuje importovat konverze ze Salesforce automaticky. Pokud se vám však toto řešení nehodí, můžete konverze ze Salesforce importovat ručně.

Tento článek vysvětluje, jak nastavit účet služby Salesforce a ručně importovat konverze do Google Ads. 

Než začnete

K využití této funkce je třeba splnit následující požadavky:

  • Můžete se přihlásit k účtu služby Salesforce Sales Cloud®.
  • Máte ve svých účtech Google Ads povoleno automatické značkování.
  • Můžete upravovat kód svého webu. Buď vy nebo váš webový vývojář musíte upravit kód tak, aby bylo možné zaznamenávat ID kliknutí Google (GCLID).
  • Můžete ve svém účtu Salesforce® provádět změny, například vytvářet vlastní pole nebo povolit sledování historie polí.
  • Cyklus od kliknutí ke konverzi u vás trvá méně než 90 dní. Konverze nahrané více než 90 dní po souvisejícím posledním prokliku nebudou systémem Google Ads importovány, a ve statistikách konverzí se proto nezobrazí.
  • Odesíláte potenciální zákazníky do Salesforce pomocí funkce web-to-lead služby Salesforce.

Princip

Každá firma je jiná a definuje různé fáze potenciálního zákazníka a příležitosti jinak. Jako konverze však do Google Ads budete chtít importovat pouze některé z těchto fází.

Níže na jednom vzorovém scénáři ukážeme, jak integrace funguje, a dále popíšeme několik možností, jak ji přizpůsobit vaší situaci.

Zde je vzorový prodejní proces:

  1. Potenciální zákaznice klikne na reklamu, která ji přivede na váš web.
  2. Tato potenciální zákaznice si prohlédne vaše webové stránky – přečte si popisy, podívá se na videa a stáhne si propagační materiály. Během této nebo další návštěvy zadá své údaje do vašeho formuláře pro zadání potenciálního zákazníka, který používá řešení Salesforce Web-to-Lead.
  3. V Salesforce se vytvoří potenciální zákazník.
  4. Jakmile se potenciální zákazník stane kvalifikovaným, změní se v příležitost. Poté se vytvoří záznam příležitosti s počáteční fází „Prospecting“ (Potenciální).
  5. Když je příležitost úspěšná a uzavře se, přejde do fáze „Closed Won“ (Úspěšně dokončeno).
  6. Dále je vhodné měřit, kdy vede kliknutí jak k získání kvalifikovaného potenciálního zákazníka, tak k dokončení prodeje.
 

Viz technické podrobnosti o tomto procesu
Kanál Klíčová událost Technické podrobnosti
Online Potenciální zákaznice klikne na reklamu, která ji přivede na váš web. Google předá webu GCLID.
Online Tato potenciální zákaznice si prohlédne vaše webové stránky – přečte si popisy, podívá se na videa a stáhne si propagační materiály. Během této nebo další návštěvy zadá své údaje do vašeho formuláře pro zadání potenciálního zákazníka, který používá řešení Salesforce Web-to-Lead. Díky níže uvedeným ukázkám kódů JavaScript uloží web GCLID do souboru cookie a předá hodnotu GCLID (spolu s informacemi o potenciální zákaznici z formuláře) serveru na Salesforce.com. Poznámka: Pokud byste získání potenciálního zákazníka chtěli zaznamenat jako konverzi, můžete na webu měřit konverze pomocí měření konverzí Google Ads.
Offline V Salesforce se vytvoří potenciální zákazník. Salesforce.com vytvoří nového potenciálního zákazníka a uloží k němu údaje a GCLID.
Offline Jakmile se potenciální zákazník stane kvalifikovaným, změní se v příležitost. Poté se vytvoří záznam příležitosti s počáteční fází „Prospecting“ (Potenciální). Salesforce tuto konverzní událost uloží v historii příležitosti a Google Ads bude moci později zjistit, kdy přesně vedlo kliknutí k nové příležitosti (též označované jako schválený potenciální zákazník).
Offline Když je příležitost úspěšná a uzavře se, přejde do fáze „Closed Won“ (Úspěšně dokončeno). Salesforce tuto konverzní událost uloží v historii příležitosti a Google Ads bude moci později zjistit, kdy přesně vedlo kliknutí k prodeji, tzn. k úspěchu.

Nastavit

Dále vás seznámíme s postupem administrátora služby Sales Cloud:

  • Nastaví vlastní pole pro ukládání GCLID a souvisejících informací.
  • Zaznamená ID kliknutí Google Ads (GCLID).
  • Změní váš formulář HTML web-to-lead, aby se GCLID předávalo do každého záznamu o novém potenciálním zákazníkovi.
  • Stáhne relevantní údaje, abyste mohli nahrát své konverze do účtu Google Ads.
Krok 1: Nakonfigurujte svůj účet Salesforce
  1. V objektu potenciálního zákazníka i příležitosti vytvořte vlastní pole s názvem „GCLID“ (název API je GCLID__c). Délka pole je 255 znaků. Toto pole nastavte „pouze pro čtení“, protože se bude vyplňovat automaticky.
  2. V objektu potenciálního zákazníka i příležitosti vytvořte vlastní pole pro textový vzorec nazvané „Google Ads Action“ (název API je Google Ads_Action__c). Zadejte jednoduchý vzorec „add“ (přidat). Toto pole bude vždy obsahovat statickou hodnotu „add“ a později vám usnadní vytvoření datového souboru, který administrátor importuje do Google Ads.
  3. Na obrazovce Lead Custom Field Mapping (Mapování vlastního pole potenciálního zákazníka), namapujte pole GCLID potenciálního zákazníka na pole GCLID příležitosti. Při změně potenciálního zákazníka na příležitost se tak jeho GCLID automaticky převede.
Krok 2: Upravte svůj web tak, aby ukládal ID kliknutí do souboru cookie

Když návštěvnice klikne na vaši reklamu, služba Google Ads přidá k adrese URL, která vede na vaši vstupní stránku, parametr „gclid“.

Hodnotu tohoto parametru je třeba uložit do souboru cookie, aby ji bylo možné použít později, až potenciální zákaznice zadá své údaje do formuláře web-to-lead.

K uložení hodnoty GCLID do souboru cookie stačí vložit bezprostředně před koncovou značku </body> vstupních stránek následující kód JavaScript.
<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>

 

Důrazně vám doporučujeme vložit tento kód na všechny stránky vašeho webu. V takovém případě nebudete muset kód vkládat pokaždé, když vytvoříte nové reklamy s novými vstupními stránkami. Také se nebudete muset obávat, že přijdete o GCLID, když změníte vstupní stránky stávajících reklam. Zvažte proto přidání tohoto kódu do šablony webových stránek nebo do jejich sdílené části (například do zápatí), aby jej všechny nové stránky obsahovaly automaticky.

Krok 3: Upravte formulář web-to-lead služby Salesforce

Za účelem přiřazení GCLID k informacím o potenciálních zákaznících a uložení společně s nimi je třeba změnit zadávací formuláře web-to-lead tak, aby všechny nově odeslané formuláře obsahovaly hodnotu GCLID.

Po uložení GCLID do souboru cookie tedy do svých formulářů pro potenciální zákazníky přidáte skryté pole a hodnotu ze souboru cookie do něj zadáte, aby byla předána do Salesforce.

Nezapomeňte: Aby byl soubor cookie k dispozici, musí být formulář web-to-lead ve stejné doméně jako zbytek webových stránek.

  1. Vygenerujte standardní formulář web-to-lead se všemi poli, která mají potenciální zákazníci vyplňovat. Přidejte také pole GCLID. Kód HTML vygenerovaný službou Salesforce bude obsahovat následující kód (písmena xxxx označují ID pole GCLID):

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

  2. Tento kód upravte takto: <input id="xxxx" name="xxxx" type="hidden" />

    Těmito změnami odstraníte atributy „maxlength“ a „size“ a změníte hodnotu atributu „type“ na „hidden“. Atributy „id“ a „name“ neměňte (pro každou organizaci Salesforce budou jiné).

  3. Jakmile toto nové skryté vstupní pole vytvoříte, přidejte jej do kódu HTML stávajících formulářů mezi značky <form>. Na stejné stránce HTML pro zadání nového zákazníka přidejte mezi značky <head> následující kód:
            <script> 
            window.onload = function getGclid() {        
                 document.getElementById("xxxx").value = (name = new    
            RegExp('(?:^|;\\s*)gclid=([^;]*)').exec(document.cookie)) ? 
            name.split(",")[1] : ""; }
            // window.onload() nemusí podporovat všechny prohlížeče.  
            // Pokud máte problém s odesíláním GCLID ve
            // skrytém poli, zkuste k volání této funkce při načtení stránky
            // použít alternativní metodu.
            </script>
         

    V tomto kódu dosaďte za „xxxx“ ID svého nového pole.

Nyní jsou Salesforce a vaše webové stránky připraveny na shromažďování veškerých dat. Tento skript vyplní do skrytého pole hodnotu GCLID a při odeslání formuláře web-to-lead vyplní pole Lead.GCLID__c. Připomínáme, že pole „id“ a „name“ se ve vaší organizaci budou lišit.

Krok 4: Exportujte údaje o klíčové události

V tomto kroku se předpokládá, že údaje o klíčových událostech budete exportovat a nahrávat každé tři dny.

  1. Pomocí nástrojů Apex Data Loader nebo Lexi Loader exportujte záznamy OpportunityHistory zadáním tohoto dotazu:
            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
         

    Tento dotaz vytvoří řádek pro každé GCLID spojené s příležitostí, která se dostala do fáze Prospecting (Potenciální) nebo Closed Won (Úspěšně dokončeno). Bude obsahovat všechna pole (ve správném pořadí) potřebná k rychlému vytvoření souboru CSV pro import konverzí do Google Ads. Chcete-li proces importu konverzí automatizovat pomocí rozhraní Google Ads API (AdWords API), můžete další dva kroky přeskočit a postupovat podle průvodce rozhraním API pro import konverzí.

  2. V exportovaném souboru nahraďte první řádek těmito dvěma řádky:
           Parameters:EntityType=OFFLINECONVERSION;TimeZone=HHMM; 
           Action,Google Click Id,Conversion Name,Conversion 
           Value,Conversion Time
         
  3. Nakonec upravte hodnotu TimeZone tak, aby odpovídala časovému pásmu vašeho účtu Google Ads (v případě amerického tichomořského času například -0800). Časové pásmo nastavené v účtu najdete po přihlášení k účtu v zápatí.

Tento soubor je nyní připraven k nahrání do Google Ads. Potřebujete-li s nahráním souborů pomoci, přečtěte si náš článek o měření offline konverzí.

Tip

Exportované názvy konverzí jsou hodnoty fází příležitosti. Je proto vhodné nastavit konverzní akce Google Ads tak, aby měly stejné názvy. Pokud např. Salesforce pro schválené potenciální zákazníky používá označení „IS Lead Qualified“, je dobré v Google Ads vytvořit typ konverze se stejným názvem „IS Lead Qualified“.

Pokud to neuděláte, budete muset otevřít soubor CSV exportovaný ze Salesforce a změnit veškeré hodnoty názvů konverzí tak, aby odpovídaly názvům konverzních akcí v Google Ads.

Přizpůsobení pro vaši firmu

Váš obchodní model a prodejní proces se od zde uvedených příkladů mohou lišit. Pokud se liší, zvažte tyto úpravy:

  • Chcete-li pracovat pouze s podmnožinou příležitostí (např. jen s konkrétním typem záznamů), přidejte k části dotazu SOQL WHERE další klauzule (např. ...AND RecordType.Name = 'Elektronika' )
  • Chcete-li údaje z měření konverzí aktualizovat častěji nebo méně často než každé tři dny, upravte příslušným způsobem dotaz SOQL (např. CreatedDate = LAST_N_DAYS:7) a soubor CSV generujte a nahrávejte ve zvoleném časovém intervalu.
  • Pokud ve svém prodejním procesu naleznete další události (např. fáze příležitosti), které by mohly posloužit k optimalizaci kampaní (např. „Paperwork Out“), změňte tyto body:
    • Přidejte do Google Ads konverzní akce, jejichž názvy se budou přesně shodovat s názvy těchto dalších fází příležitostí, které jsou pro vás relevantní.
    • Změňte dotaz SOQL a mezi závorky přidejte další klauzule (např. …OR StageName = 'Paperwork Out')
  • Pokud jsou příslušné události nejen v objektu příležitosti, ale i v objektu potenciálního zákazníka, změňte tyto body:
    • Do Google Ads přidejte konverzní akce, jejichž názvy se budou přesně shodovat s názvy stavů potenciálních zákazníků, které jsou pro vás relevantní.
    • Pomocí dotazu z objektu (LeadHistory) extrahujte názvy a časová razítka (CreatedDate) okamžiků, kdy se pole „Status“ změnilo na hodnotu, která je pro vás relevantní. Výsledky z obou dotazů slučte do jednoho souboru CSV. Dejte pozor, aby sloupce odpovídaly určenému formátu.

Pomohly vám tyto informace?

Jak bychom článek mohli vylepšit?
Vyhledávání
Vymazat vyhledávání
Zavřít vyhledávání
Hlavní nabídka
450577051311420171
true
Prohledat Centrum nápovědy
true
true
true
true
true
73067
false
false
false