Annonsplattformar och webbshoppar

Google Ads enhanced conversions på Shopify

Enhanced conversions lägger till hashad kunddata på Google Ads-köp på Shopify. Så fungerar de, hur de skiljer sig från offlineimporter och hur du sätter upp dem.

·Uppdaterad ·9 min läsning·Av ROASaurus-teamet

Det viktigaste
  • Enhanced conversions lägger till hashad förstapartskunddata, som köparens e-postadress, till en Google Ads-konvertering när den sker.
  • Google matchar den hashade datan mot Google-konton som var inloggade när personen interagerade med din annons.
  • Import av offlinekonverteringar är något annat: du laddar upp konverteringar i efterhand, identifierade med ett klick-id som gclid, gbraid eller wbraid.
  • I ROASaurus utlöses Google Ads-konverteringar i webbläsaren från den anpassade pixeln i Shopify-kassan, med order-id som transaction_id, och bara på Shopify.
  • Enhanced conversions måste också slås på i dina konverteringsinställningar i Google Ads, där du godkänner Googles villkor för kunddata.

Enhanced conversions är en Google Ads-funktion som lägger till hashad förstapartskunddata, som köparens e-postadress, telefonnummer eller adress, till en konvertering när den sker. Google matchar den datan mot Google-konton som var inloggade när personen interagerade med din annons. Google säger att detta kan förbättra noggrannheten i din konverteringsmätning.

På Shopify är det naturliga stället att skicka den här datan kassan, där kunden precis har fyllt i den. Den här guiden förklarar hur enhanced conversions fungerar, vilken roll gclid, gbraid och wbraid spelar, hur enhanced conversions skiljer sig från import av offlinekonverteringar, vad Shopifys kassa tillhandahåller och exakt hur ROASaurus skickar dem.

Vad är enhanced conversions?

En vanlig konverteringstagg för Google Ads rapporterar att en konvertering har skett, med ett värde och ett order-id. Google måste sedan koppla den till ett annonsklick, oftast via klick-id:t från landningssidan. När den kopplingen saknas kan konverteringen inte tillskrivas din kampanj.

Enhanced conversions lägger till en andra väg. Tillsammans med konverteringen skickar taggen kunddata som e-postadressen. Datan hashas med SHA-256, en enkelriktad algoritm, innan den skickas. Google använder den hashade datan för att matcha din kund mot ett Google-konto som var inloggat när kunden interagerade med dina annonser.

Google erbjuder två versioner. Enhanced conversions for web, den som det här inlägget handlar om, förbättrar mätningen av försäljning på din webbplats. Enhanced conversions for leads är till för försäljningar som avslutas offline efter ett leadformulär på din webbplats och fungerar tillsammans med importerade offlinekonverteringar.

Standardtagg för konvertering
  • Skickar konverteringen med värde, valuta och transaction_id
  • Förlitar sig på klick-id:t och Googles cookies för att hitta annonsklicket
  • Skickar ingen kunddata
Med enhanced conversions
  • Skickar samma konvertering
  • Lägger till e-post, telefon och adress, hashade med SHA-256
  • Google kan också matcha mot inloggade Google-konton
Enhanced conversions ersätter inte konverteringstaggen. De lägger till kunddata i den.

Med automatisk taggning på lägger Google till en parameter som heter gclid i landningssidans URL när någon klickar på din annons. Ytterligare två parametrar täcker klick som involverar en iOS-app:

ParameterNär den finns
gclidNågon klickar på din annons och går till din webbplats
gbraidNågon klickar på en annons på webben och går till din iOS-app
wbraidNågon klickar på en annons i en iOS-app och går till din webbplats
Definitioner från Googles dokumentation för Google Ads API. Alla tre identifierar det annonsklick som en konvertering hör till.

ROASaurus fångar alla tre på landningssidan och sparar dem med besökaren, så att Google-klick visas under Google i dess attributionsrapporter. Själva konverteringen skickas av Googles egen tagg, som gör sin egen klickmatchning. Enhanced conversions ger den taggen kunddata att matcha mot också.

Hur skiljer sig enhanced conversions från import av offlinekonverteringar?

Båda skickar förstapartsdata till Google Ads, så de är lätta att blanda ihop. De löser olika problem.

Enhanced conversions for webImport av offlinekonverteringar
När den skickasNär konverteringen skerSenare, när försäljningen är känd
Hur den skickasAv Google-taggen på din webbplatsSom en uppladdning, till exempel via Google Ads API
Hur klicket hittasGoogles klickdata plus hashad kunddataEtt klick-id (gclid, gbraid eller wbraid), helst med hashad kunddata
Typisk användningFörsäljningar som slutförs på din webbplatsFörsäljningar som avslutas utanför webbplatsen, till exempel efter ett telefonsamtal
I ROASaurusJa, från Shopify-kassanNej
Ett webbshopköp slutförs på webbplatsen, så enhanced conversions for web passar. Offlineimporter är till för försäljningar som taggen aldrig ser.

För en offlineimport via Google Ads API refererar varje konvertering till en konverteringsåtgärd av uppladdningstyp och bär det klick-id som sparades när besökaren landade, plus kunddata där det finns. Det är rätt verktyg när försäljningen avslutas per telefon eller i en butik. En Shopify-order slutförs på din webbplats medan taggen körs, så den behöver ingen uppladdning.

Vilken kunddata ger Shopifys kassa?

Google-taggen förväntar sig datan i ett user_data-objekt med fasta nycklar. En slutförd Shopify-kassa kan fylla i alla.

user_data-nyckelHämtas från Shopify-kassan
emailE-postadressen som kunden angav
phone_numberTelefonnumret, om kunden angav ett
address.first_name, address.last_nameNamnet på faktureringsadressen
address.streetFörsta raden i faktureringsadressen
address.city, address.region, address.postal_codeOrt, region och postnummer i faktureringsadressen
address.countryLandskoden för faktureringsadressen
Nycklarna från Googles installationsguide för Google-taggen, ifyllda från den slutförda Shopify-kassan.

Google sätter ett minimum för varje konvertering: en e-postadress, eller ett förnamn, efternamn, postnummer och land. Ett telefonnummer räknas bara tillsammans med en e-postadress eller ett fullständigt namn och adress. Google ber dig också att utelämna ett fält du inte har i stället för att skicka det tomt, och att använda formatet E.164 för telefonnummer, som +14155550123.

Du hashar inte de här värdena själv när du använder Google-taggen. Googles guide ber om ohashade värden i user_data: taggen normaliserar och hashar dem innan den skickar dem. Förhashade värden är också möjliga, men de använder andra nycklar.

Så skickar ROASaurus enhanced conversions från Shopify

I ROASaurus är Google Ads uppsatt som en pixel, men det är inte en server-side-anslutning. Den körs inom den anpassade ROASaurus-pixeln i Shopifys kassa, som Shopify läser in i en sandlåda. Integrationssidan för Google Ads listar varje inställning. När en order slutförs händer detta i kundens webbläsare:

gtag('config', 'AW-123456789')Kassan läser in Google-taggen med enhanced conversions tillåtna
checkout_completedShopify rapporterar den slutförda kassan till pixeln
gtag('set', 'user_data')E-post, telefon och faktureringsadress sätts som användardata
gtag('event', 'conversion')Köpkonverteringen skickas med order-id som transaction_id
Ordningen på anropen i kassapixeln. Allt körs i kundens webbläsare, inom Shopifys kassa.
Köpkonverteringen som ROASaurus skickar (exempelvärden)
gtag('event', 'conversion', {
  send_to: 'AW-123456789/AbCdEfGhIjK',
  transaction_id: '5512345678901',
  value: 84,
  currency: 'USD',
  new_customer: true,
  items: [
    { id: 'shopify_US_8123456789_44123456789', price: 42, quantity: 2, google_business_vertical: 'retail' }
  ]
});

Varje del har en uppgift:

  • transaction_id är Shopify-order-id:t. Om samma order någonsin rapporteras två gånger ser Google Ads två konverteringar med samma transaktions-id för samma konverteringsåtgärd. Den behandlar den andra som en dubblett och räknar den inte.
  • value är totalen i Shopifys kassa, som inkluderar skatter och tullavgifter, multiplicerad med Conversion value multiplier om du har angett en.
  • items använder som standard formatet för Merchant Center: shopify_, din butiks landskod, produkt-id:t och variant-id:t. På så vis kan varorna matcha ditt Google-produktflöde. Du kan i stället ange en egen Item ID template.
  • new_customer är sant för en kunds första order och falskt för en återkommande kund, när Shopify känner till det.

Valfria konverteringsetiketter

Förutom köpetiketten kan du lägga till en Begin checkout conversion label, som skickar en konvertering när kassan startar, och en New customer purchase label, som skickar en andra konvertering bara för första ordrar. Den andra konverteringen går till en annan konverteringsåtgärd. Google deduplicerar transaktions-id per konverteringsåtgärd, så en första order räknas en gång i var och en av de två åtgärderna. Sätt åtgärden för nya kunder som sekundär om du inte vill buda på den: sekundära åtgärder rapporteras i All conversions men används inte för budgivning.

Rapportera marginal i stället för intäkter

Multiplikatorn för konverteringsvärde ändrar det värde som Google tar emot. Sätt den till din bruttomarginal, så blir konverteringsvärdet en uppskattning av bruttovinsten i stället för intäkterna. Ta en exempelbutik med en bruttomarginal på 40% och en kampanj:

Intäkter som värdeMultiplikator 0.4
Intäkter från 50 ordrar$6,000$6,000
Konverteringsvärde i Google Ads$6,000$2,400
Annonskostnad$2,000$2,000
ROAS som visas av Google Ads300%120%
Break-even mål-ROAS250%100%
Exempelbutik. Med marginalvärden fungerar Googles ROAS som POAS: över 100% betalar de ordrar som annonserna ger in för annonserna.

På intäkter är break-even-ROAS 1 ÷ 0.40 = 2.5, vilket Google visar som ett mål-ROAS på 250%. På marginalvärden är break-even alltid 100%, vilket är lättare att läsa över produkter. En fast multiplikator är fortfarande en uppskattning: den ger varje produkt samma marginal. Om dina marginaler skiljer sig mycket åt, jämför kampanjer också på POAS från verkliga orderkostnader. ROASaurus kan också skicka butikens genomsnittliga täckningsbidrag som värde och, när ditt Google Ads-konto är anslutet, senare ersätta det med varje orders verkliga marginal genom konverteringsjusteringar. Guiden om break-even-ROAS visar hur du räknar fram vilken marginal du ska använda.

En detalj ändrar multiplikatorn: totalen i Shopifys kassa inkluderar skatter. Din bruttomarginal baseras på intäkter utan skatt. Om dina priser inkluderar 20% moms är en marginal på 40% av intäkter utan moms 0.40 ÷ 1.20 = ungefär 0.33 av kassatotalen, så 0.33 är multiplikatorn att använda.

Begränsningar

  • Bara Shopify. Konverteringen utlöses från Shopifys kassa. På WooCommerce och andra webbshoppar använder ROASaurus Googles klick-id:n för attribution och för uppladdning av leads, men skickar inga köpkonverteringar till Google Ads.
  • Webbläsare, inte server. Om en kunds webbläsare blockerar Googles tagg, eller om sidan där Shopify utlöser händelsen för slutförd kassa inte läses in, skickas inte konverteringen. Med Respect visitor consent påslaget läses Google-taggen bara in för kunder som tillåter marknadsföringscookies. Se guiden om samtycke och integritet.
  • Annonskostnad kräver ett anslutet konto. Annonskostnad från Google Ads kommer in när du ansluter Google Ads-kontot under Setup › Ad spend; tills dess tar ROAS och vinst i ROASaurus inte med den.

Så sätter du upp enhanced conversions på Shopify

Du behöver en konverteringsåtgärd för köp i Google Ads, ROASaurus-appen i din Shopify-butik och åtkomst till Shopifys inställningar för Customer events.

  1. Hitta ditt konverterings-ID och din etikett

    Öppna taggkonfigurationen för din köpkonverteringsåtgärd i Google Ads. Händelsesnippeten innehåller ett send_to-värde som AW-123456789/AbCdEfGhIjK. Numret efter AW- är konverterings-ID:t, och delen efter snedstrecket är konverteringsetiketten.

  2. Slå på enhanced conversions i Google Ads

    I Goals öppnar du Settings, expanderar Enhanced conversions, slår på dem och godkänner villkoren för kunddata. När Google frågar efter metod väljer du Google-taggen med en kodsnippet.

  3. Lägg till Google Ads-pixeln i ROASaurus

    Gå till Tracking & platforms, klicka på Add pixel på kortet för Google Ads och fyll i Conversion ID och Purchase conversion label. Lägg till etiketterna för påbörjad kassa och nya kunder om du använder dem.

  4. Lägg till kassapixeln i Shopify

    I Shopify admin › Settings › Customer events lägger du till en anpassad pixel med namnet ROASaurus, sätter behörigheten till ”Not required” och klistrar in snippeten från din sida Tracking & platforms. ROASaurus tillämpar Respect visitor consent själv. Installationsguiden för Shopify visar varje steg.

  5. Lägg en testorder

    Slutför en order i din butik och kontrollera konverteringsförfrågan, som beskrivs nedan.

  6. Behåll en primär köpåtgärd

    Om en annan konverteringsåtgärd också räknar Shopify-köp, till exempel en som skapats av en annan app, sätter du den som sekundär.

Hur kontrollerar du att enhanced conversions fungerar?

Google beskriver två kontroller. Den första fungerar direkt. Öppna Chrome DevTools under din testorder, gå till fliken Network och filtrera på ”google”. Hitta konverteringsförfrågan och leta efter en parameter em vars värde börjar med tv.1~em följt av en hashad sträng. Det är den hashade kunddatan.

Den andra kontrollen tar tid. Rapporten Diagnostics för enhanced conversions i Google Ads blir tillgänglig cirka 72 timmar efter att du har satt upp den. Google säger att effekten syns i rapporteringen efter cirka 30 dagar.

Källor

  1. Google Ads Help: About enhanced conversions
  2. Google Ads Help: Set up enhanced conversions for web using the Google tag
  3. Google Ads Help: Use a transaction ID to minimize duplicate conversions
  4. Google Ads API: Manage offline conversions
  5. Google Ads Help: About primary and secondary conversion actions

I ROASaurus

Läs vidare

Annonsplattformar och webbshopparKonverteringstracking för postförskott och externa kassorKonverteringstracking för postförskott: varför pixlar missar ordrar med postförskott och externa kassor, när köpet ska skickas och hur du hanterar ordrar som kunden vägrar ta emot.Annonsplattformar och webbshopparKonverteringstracking för CCV Shop: en installationsguideKonverteringstracking för CCV Shop: skicka betalda ordrar till Meta och TikTok med en signerad webhook, koppla dem till annonsklick, sätt upp, testa och hantera sena betalningar.Annonsplattformar och webbshopparKonverteringstracking för Lightspeed eCom-webbshopparKonverteringstracking för Lightspeed eCom (C-Series): skicka betalda ordrar till Meta och TikTok från servern, koppla dem till annonsklick, sätt upp och testa.
Vanliga frågor

Frågor, besvarade

Vad är enhanced conversions i Google Ads?

Enhanced conversions lägger till hashad förstapartskunddata, som en e-postadress, till en konvertering. Google matchar den mot inloggade Google-konton för att förbättra noggrannheten i konverteringsmätningen.

Behöver jag hasha datan själv?

Inte med Google-taggen. Google ber om ohashade värden i user_data, och taggen normaliserar och hashar dem med SHA-256 innan den skickar dem.

Är enhanced conversions detsamma som import av offlinekonverteringar?

Nej. Enhanced conversions for web skickas av taggen när konverteringen sker. Import av offlinekonverteringar laddar upp konverteringar i efterhand, identifierade med ett klick-id som gclid, gbraid eller wbraid.

Skickar ROASaurus Google Ads-konverteringar server-side?

Köp utlöses från webbläsaren i Shopifys kassa. Från servern, när ditt Google Ads-konto är anslutet, korrigerar ROASaurus deras värden i efterhand via Google Ads API, laddar upp leadsteg från CRM som offline-klickkonverteringar och skickar försäljning i fysisk butik som händelser för butiksförsäljning.

Kan jag använda ROASaurus för Google Ads-konverteringar på WooCommerce?

Inte för köp. Köpkonverteringar fungerar bara på Shopify, eftersom de utlöses från Shopify-kassan. På andra webbshoppar använder ROASaurus gclid, gbraid och wbraid för attribution och för att ladda upp leadsteg från CRM som offlinekonverteringar.

Hur lång tid tar det innan jag ser resultat?

Google säger att rapporten Diagnostics för enhanced conversions är tillgänglig cirka 72 timmar efter uppsättningen, och att effekten syns i rapporteringen efter cirka 30 dagar.

Varje försäljning, spårad till annonsen som genererade den

Server-side tracking, vinst och livstidsvärde i en app. 14 dagars gratis provperiod, inget kreditkort.

Starta din gratis provperiod →