Importér Google Ads-konverteringer manuelt fra Salesforce

Med Google Ads kan du importere konverteringer automatisk fra Salesforce. Hvis du imidlertid ikke synes at denne løsningen er riktig for bedriften din, kan du importere konverteringer manuelt fra Salesforce.

I denne artikkelen forklarer vi hvordan du konfigurerer en Salesforce-konto og importerer konverteringer manuelt til Google Ads. 

Før du begynner

For å kunne bruke denne funksjonen må du oppfylle følgende krav:

  • Du må kunne logge på en Salesforce Sales Cloud®-konto.
  • Du må ha slått på automatisk merking i de aktuelle Google Ads-kontoene.
  • Du må kunne redigere koden på nettstedet ditt. Du eller nettredaktøren din må redigere koden din slik at Google klikk-ID-en (GCLID-verdien) registreres.
  • Du må kunne gjøre endringer i Salesforce®-kontoen din (innbefattet opprette egendefinerte felt og slå på sporing av feltlogg).
  • Syklusen fra klikk til konvertering må være kortere enn 90 dager. Konverteringer som lastes opp mer enn 90 dager etter det tilknyttede siste klikket, importeres ikke til Google Ads, og de vises derfor ikke i konverteringsstatistikken.
  • Du skal kunne bruke «Web-to-Lead»-funksjonen fra Salesforce eller en annen løsning for å sende potensielle kunder til Salesforce.

Slik fungerer det

Det finnes ikke to helt like bedrifter, og det er uendelig mange måter du kan definere trinn for muligheter og potensielle kunder på. Allikevel er det nok bare noen av disse du vil importere som Google Ads-konverteringer.

Nedenfor tar vi utgangspunkt i ett scenario for å vise deg hvordan integrasjonen fungerer, og senere i artikkelen gir vi deg tips om hvordan du kan tilpasse dette scenarioet etter situasjonen du befinner deg i.

Her følger et eksempel på en salgsprosess:

  1. En potensiell kunde klikker på annonsen din, som peker til nettstedet ditt.
  2. Den potensielle kunden utforsker nettsidene dine; vedkommende leser beskrivelser, ser på videoer og laster ned tekniske rapporter. I løpet av denne økten, eller en senere økt, skriver vedkommende inn opplysninger om seg selv i skjemaet ditt for potensielle kunder, der du bruker «Web-to-Lead»-løsningen fra Salesforce.
  3. En potensiell kunde opprettes i Salesforce.
  4. Når den potensielle kunden blir «kvalifisert», konverteres den til en mulighet. Deretter blir det opprettet en mulighetsregistrering med det innledende stadiet «prospektering» (prospecting).
  5. Når muligheten er vunnet og lukket, blir mulighetstrinnet registrert som «lukket og vunnet» (Closed Won).
  6. Til sist er det ønskelig å måle når et klikk leder til både en kvalifisert potensiell kunde og et endelig salg.
 

Se de tekniske detaljene for denne prosessen
Kanal Viktig begivenhet Tekniske detaljer
På nettet En potensiell kunde klikker på annonsen din, som peker til nettstedet ditt. Google sender GCLID-en til nettstedet.
På nettet Den potensielle kunden utforsker nettsidene dine; vedkommende leser beskrivelser, ser på videoer og laster ned tekniske rapporter. I løpet av denne økten, eller en senere økt, skriver vedkommende inn opplysninger om seg selv i skjemaet ditt for potensielle kunder, der du bruker «Web-to-Lead»-løsningen fra Salesforce. Ved bruk av eksemplene på JavaScript-kode angitt nedenfor, lagrer nettsiden GCLID-en i en informasjonskapsel (cookie). Deretter sender den GCLID-verdien (sammen med informasjonen om den potensielle kunden) til Salesforce.com. Merk: Hvis du vil spore informasjonen om den potensielle kunden som en konvertering, kan du bruke konverteringssporing i Google Ads for å spore konverteringer på et nettsted.
Utenfor Internett En potensiell kunde opprettes i Salesforce. Salesforce.com oppretter en registrering av en ny potensiell kunde, og her lagres informasjon om den potensielle kunden og GCLID-verdien.
Utenfor Internett Når den potensielle kunden blir «kvalifisert», konverteres den til en mulighet. Deretter blir det opprettet en mulighetsregistrering med det innledende stadiet «prospektering» (prospecting). Salesforce lagrer denne konverteringshendelsen i loggen for muligheter, så Google Ads senere kan gjenfinne nøyaktig når klikket resulterte i en ny mulighet (altså kvalifisert, potensielt salg)
Utenfor Internett Når muligheten er vunnet og lukket, blir mulighetstrinnet registrert som «lukket og vunnet» (Closed Won). Salesforce lagrer denne konverteringsaktiviteten i mulighetsloggen, slik at Google Ads senere kan se nøyaktig når klikket resulterte i et endelig salg (altså ble «vunnet»).

Konfigurer

Nedenfor viser vi deg hvordan Sales Cloud-administratorer kan gjøre følgende:

  • Konfigurere egendefinerte felt der GCLID og relatert informasjon lagres.
  • Registrere Google Ads klikk-ID-en («GCLID»).
  • Endre «Web-to-Lead»-skjemaet i HTML slik at GCLID-en overføres til hver nye registrering av potensielle kunder.
  • Laste ned relevante data slik at du kan laste opp konverteringene dine til Google Ads.
Trinn 1: Konfigurer Salesforce-kontoen din
  1. Opprett et egendefinert felt med navnet «GCLID» (API-navnet er GCLID__c) både for objektet for den potensielle kunden (lead) og objektet for muligheten (opportunity). Hvert felt kan bestå av maksimalt 255 tegn. Gjør dette feltet skrivebeskyttet, ettersom det fylles ut automatisk.
  2. Opprett et egendefinert tekstformelfelt med navnet «Google Ads Action» (Google Ads-handling) både for objektet for den potensielle kunden og objektet for muligheten (API-navnet er AdWords_Action__c). Skriv inn den enkle formelen «add» (legg til). Dette feltet kommer alltid til å inneholde den statiske verdien «add», og det brukes senere for å forenkle opprettelsen av datafilen administratoren sender tilbake til Google Ads.
  3. På siden «Lead Custom Field Mapping» tilordner du GCLID-feltet for potensielle kunder til GCLID-feltet for muligheter. På den måten blir GCLID-er automatisk overført fra potensielle kunder til muligheter når en potensiell kunde blir konvertert til en mulighet.
Trinn 2: Rediger nettstedet ditt slik at klikk-ID-en lagres i en informasjonskapsel

Hvis en besøkende klikker på annonsen din, tilføyer Google Ads nettadresseparameteren «gclid» til nettadressen som leder til landingssiden din.

Du må lagre verdien til denne parameteren i en informasjonskapsel slik at du kan finne den igjen senere, når en potensiell kunde skriver inn dataene sine i «Web-to-Lead»-skjemaet.

Hvis du setter inn følgende JavaScript-kode rett før den avsluttende </body>-taggen for landingssidene dine, blir GCLID-verdien lagret i en informasjonskapsel.
<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>

 

Vi anbefaler sterkt at du setter inn denne koden på alle nettsidene på nettstedet ditt. Dermed trenger du ikke å legge den til hver gang du oppretter nye annonser med nye landingssider. Du trenger heller ikke å bekymre deg for at du skal miste GCLID-er dersom du begynner å lede annonsetrafikk til andre landingssider. Du bør derfor vurdere å legge til denne koden i nettsidemalen din – eller i et delt sideelement, for eksempel bunnteksten – slik at koden legges inn automatisk på alle nye sider du oppretter.

Trinn 3: Endre «Web-to-Lead»-skjemaet ditt fra Salesforce

For at GCLID-verdien skal være tilknyttet og lagres sammen med informasjon om den potensielle kunden, må du endre «Web-to-Lead»-skjemaene slik at alle nye oppføringer for potensielle kunder inneholder GCLID-verdien.

Etter GCLID-verdien er lagret i en informasjonskapsel, må du dermed legge til et skjult felt i skjemaene for potensielle kunder. I dette feltet oppgir du verdien til informasjonskapselen, slik at denne kan overføres til Salesforce.

Husk at «Web-to-Lead»-skjemaet må ligge på samme domene som de andre nettsidene dine, slik at informasjonskapselen er tilgjengelig.

  1. Generer et standard «Web-to-Lead»-skjema, og ta med alle feltene du vil at de potensielle kundene dine skal fylle ut. Ta også med «GCLID»-feltet for potensielle kunder. HTML-innholdet som genereres av Salesforce, inneholder denne koden (der xxxx representerer ID-en for felt-GCLID-en du opprettet):

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

  2. Endre denne koden til: <input id="xxxx" name="xxxx" type="hidden" />

    Disse endringene innebærer at du fjerner attributtene «maxlength» (maks. lengde) og «size» (størrelse), og at du endrer verdien av typeattribusjonen til «hidden» (skjult). La attributtene «id» og «name» (navn) være som de er (de er ulike for hver Salesforce-organisasjon).

  3. Når du har opprettet dette nye, skjulte inndatafeltet, kan du legge det til i HTML-skjemaet ditt, mellom <form>-taggene. På samme HTML-side for innsending av potensielle kunder legger du til følgende kode mellom head-taggene:
            <script> window.onload = function getGclid() { document.getElementById("xxxx").value = (name = new RegExp('(?:^|;\\s*)gclid=([^;]*)').exec(document.cookie)) ? name.split(",")[1] : ""; } // window.onload() støttes kanskje ikke av alle nettlesere. // Hvis du opplever problemer med å sende inn GCLID-en som et // skjult felt, kan du vurdere å bruke en alternativ metode for // å kalle opp denne funksjonen ved sideinnlasting. </script>
         

    Erstatt «xxxx» med ID-en for det nye feltet ditt i denne koden.

Salesforce og nettsidene dine er klare til å samle inn alle dataene. Dette skriptet fyller ut det skjulte feltet med GCLID-verdien. Det fyller også ut feltet Lead.GCLID__c når «Web-to-Lead»-skjemaet sendes inn. Vi minner igjen på at attributtene «id» og «name» (navn) ikke er de samme her som for organisasjonen din.

Trinn 4: Eksportér dataene om viktige aktiviteter

I dette neste trinnet forutsetter vi at du eksporterer og laster opp data om de viktige aktivitetene dine hver tredje dag.

  1. Bruk Apex Data Loader eller Lexi Loader for å eksportere OpportunityHistory-registreringer med dette søket:
            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
         

    Dette genererer en rad for hver GCLID tilknyttet en mulighet med statusen «Prospecting» (prospektering) eller «Closed Won» (lukket og vunnet). Raden inneholder alle feltene du trenger (i riktig rekkefølge) for raskt å opprette en CSV-fil for import av Google Ads-konverteringer. Hvis du imidlertid vil automatisere prosessen for konverteringsimportering ved å bruke Google Ads API (AdWords API), kan du hoppe over de to neste trinnene og i stedet gå til API-veiledningen for importering av konverteringer.

  2. Når du har eksportfilen, erstatter du den første raden i filen med disse to radene:
           Parameters:EntityType=OFFLINECONVERSION;TimeZone=HHMM; Action,Google Click Id,Conversion Name,Conversion Value,Conversion Time
         
  3. Avslutningsvis må du oppdatere «TimeZone» (tidssone)-verdien slik at den gjenspeiler tidssonen angitt i Google Ads-kontoen din (f.eks. UTC-8 for den amerikanske Stillehavskysten – Pacific Time). Du kan kontrollere hvilken tidssone kontoen din er registrert med, ved å logge på Google Ads-kontoen og kontrollere bunnteksten.

Filen er nå klar for å bli lastet opp til Google Ads. Hvis du trenger veiledning om hvordan du laster opp filer, kan du lese artikkelen vår om sporing av konverteringer utenfor nettet.

Tips

Ettersom navnene på konverteringene vi eksporterer, er verdier fra mulighetstrinnet, er det lurt å gi Google Ads-konverteringshandlingene dine samme navn. Hvis Salesforce for eksempel bruker «IS Lead Qualified» (er kvalifisert som potensiell kunde) for å indikere at den potensielle kunden er kvalifisert, bør du opprette en konverteringstype i Google Ads med navnet «IS Lead Qualified».

Hvis du ikke gjør dette, må du åpne Salesforce-eksportfilen i CSV-format og endre alle verdiene for konverteringsnavn til navnet på konverteringshandlingen du definerte i Google Ads.

Tilpass til bedriften din

Forretningsmodellen og salgsprosessen du bruker, kan avvike fra eksemplene vi har skissert her. I så fall bør du vurdere disse endringene:

  • Hvis du bare vil vurdere et undersett av mulighetene dine (f.eks. bare en spesifikk registreringstype), legger du til flere betingelser i WHERE-delen av SOQLs-øket (f.eks. ...AND RecordType.Name = 'Electronics' )
  • Hvis du vil oppdatere dataene fra konverteringssporingen oftere eller sjeldnere enn hver tredje dag, må du endre SOQL-søket i tråd med dette (f.eks. CreatedDate = LAST_N_DAYS:7) og generere og laste opp CSV-filen innenfor ønsket tidsintervall.
  • Hvis du finner andre aktiviteter i salgsprosessen din (f.eks. mulighetstrinn) som kan brukes til optimalisering av kampanjene dine (f.eks. at forhandlingen er startet – «Paperwork Out»), bør du endre disse punktene:
    • Legg til konverteringshandlinger i Google Ads med akkurat samme navn som de ekstra mulighetstrinnene du synes er relevante.
    • Endre SOQL-søket, og legg til ytterligere betingelser i parentesen (f.eks. …OR StageName = 'Paperwork Out')
  • Hvis de relevante aktivitetene ikke bare skjer på mulighetstrinnet, men også på det potensielle kundeobjektet, bør du endre følgende punkter:
    • Legg til konverteringshandlinger i Google Ads med det samme navnet som de potensielle kundestatusene du synes er relevante.
    • Søk i LeadHistory-objektet for å innhente navnene og tidsstemplene (CreatedDate) som blir registrert når verdien for Status-feltet endres til verdien du synes er relevant. Du bør slå sammen resultatsettene for begge søkene i én CSV-fil. Pass på at kolonnene stemmer med det spesifiserte formatet.
Var dette nyttig for deg?
Hvordan kan vi forbedre den?