- 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.
- 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
- Skickar samma konvertering
- Lägger till e-post, telefon och adress, hashade med SHA-256
- Google kan också matcha mot inloggade Google-konton
gclid, gbraid och wbraid: så kopplar Google ett klick
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:
| Parameter | När den finns |
|---|---|
| gclid | Någon klickar på din annons och går till din webbplats |
| gbraid | Någon klickar på en annons på webben och går till din iOS-app |
| wbraid | Någon klickar på en annons i en iOS-app och går till din webbplats |
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 web | Import av offlinekonverteringar | |
|---|---|---|
| När den skickas | När konverteringen sker | Senare, när försäljningen är känd |
| Hur den skickas | Av Google-taggen på din webbplats | Som en uppladdning, till exempel via Google Ads API |
| Hur klicket hittas | Googles klickdata plus hashad kunddata | Ett klick-id (gclid, gbraid eller wbraid), helst med hashad kunddata |
| Typisk användning | Försäljningar som slutförs på din webbplats | Försäljningar som avslutas utanför webbplatsen, till exempel efter ett telefonsamtal |
| I ROASaurus | Ja, från Shopify-kassan | Nej |
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-nyckel | Hämtas från Shopify-kassan |
|---|---|
| E-postadressen som kunden angav | |
| phone_number | Telefonnumret, om kunden angav ett |
| address.first_name, address.last_name | Namnet på faktureringsadressen |
| address.street | Första raden i faktureringsadressen |
| address.city, address.region, address.postal_code | Ort, region och postnummer i faktureringsadressen |
| address.country | Landskoden för faktureringsadressen |
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åtnacheckout_completedShopify rapporterar den slutförda kassan till pixelngtag('set', 'user_data')E-post, telefon och faktureringsadress sätts som användardatagtag('event', 'conversion')Köpkonverteringen skickas med order-id som transaction_idgtag('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ärde | Multiplikator 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 Ads | 300% | 120% |
| Break-even mål-ROAS | 250% | 100% |
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.
- 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. - 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.
- 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.
- 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.
- Lägg en testorder
Slutför en order i din butik och kontrollera konverteringsförfrågan, som beskrivs nedan.
- 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
- Google Ads Help: About enhanced conversions
- Google Ads Help: Set up enhanced conversions for web using the Google tag
- Google Ads Help: Use a transaction ID to minimize duplicate conversions
- Google Ads API: Manage offline conversions
- Google Ads Help: About primary and secondary conversion actions
I ROASaurus
- Google Ads-integration
- Shopify-integration
- Hjälp: sätt upp ROASaurus på Shopify
- Kalkylator för ROAS och break-even-ROAS