- Enhanced conversions tilføjer hashede first-party-kundedata, for eksempel købers e-mailadresse, til en Google Ads-konvertering, når den sker.
- Google matcher de hashede data med Google-konti, der var logget ind, da personen interagerede med din annonce.
- Import af offline-konverteringer er anderledes: Du uploader konverteringer senere, identificeret ved et klik-id som gclid, gbraid eller wbraid.
- I ROASaurus udløses Google Ads-konverteringer i browseren fra custom pixel i Shopify checkout med ordre-id'et som transaction_id og kun på Shopify.
- Enhanced conversions skal også slås til i dine konverteringsindstillinger i Google Ads, hvor du accepterer Googles vilkår for kundedata.
Enhanced conversions er en funktion i Google Ads, der tilføjer hashede first-party-kundedata, for eksempel købers e-mailadresse, telefonnummer eller adresse, til en konvertering, når den sker. Google matcher disse data med Google-konti, der var logget ind, da personen interagerede med din annonce. Google siger, at det kan forbedre nøjagtigheden af din konverteringsmåling.
På Shopify er checkout det naturlige sted at sende disse data, fordi kunden lige har indtastet dem. Denne guide forklarer, hvordan enhanced conversions fungerer, hvilken rolle gclid, gbraid og wbraid spiller, hvordan enhanced conversions adskiller sig fra import af offline-konverteringer, hvad Shopifys checkout leverer, og præcis hvordan ROASaurus sender dem.
Hvad er enhanced conversions?
Et almindeligt Google Ads-konverteringstag rapporterer, at en konvertering skete, med en værdi og et ordre-id. Google skal så forbinde den med et annonceklik, som regel gennem klik-id'et fra landingssiden. Når det led mangler, bliver konverteringen måske ikke tilskrevet din kampagne.
Enhanced conversions tilføjer en anden vej. Sammen med konverteringen sender tagget kundedata som e-mailadressen. Dataene hashes med SHA-256, en envejsalgoritme, før de sendes. Google bruger de hashede data til at matche din kunde med en Google-konto, der var logget ind, da kunden interagerede med dine annoncer.
Google tilbyder to versioner. Enhanced conversions for web, som dette indlæg handler om, forbedrer målingen af salg på dit website. Enhanced conversions for leads er til salg, der lukkes offline efter en leadformular på dit site, og virker sammen med importerede offline-konverteringer.
- Sender konverteringen med value, currency og transaction_id
- Bruger klik-id'et og Google-cookies til at finde annonceklikket
- Sender ingen kundedata
- Sender den samme konvertering
- Tilføjer e-mail, telefon og adresse, hashet med SHA-256
- Google kan også matche på indloggede Google-konti
gclid, gbraid og wbraid: sådan knytter Google et klik
Når auto-tagging er slået til, tilføjer Google en parameter kaldet gclid til landingssidens URL, når nogen klikker på din annonce. To parametre mere dækker klik, der involverer en iOS-app:
| Parameter | Hvornår den findes |
|---|---|
| gclid | Nogen klikker på din annonce og går til dit website |
| gbraid | Nogen klikker på en annonce på nettet og går til din iOS-app |
| wbraid | Nogen klikker på en annonce i en iOS-app og går til dit website |
ROASaurus registrerer alle tre på landingssiden og gemmer dem sammen med den besøgende, så Google-klik vises under Google i dens attributionsrapporter. Selve konverteringen sendes af Googles eget tag, som foretager sin egen klikmatching. Enhanced conversions giver det tag kundedata at matche på også.
Hvordan adskiller enhanced conversions sig fra import af offline-konverteringer?
Begge sender first-party-data til Google Ads, så de er lette at forveksle. De løser forskellige problemer.
| Enhanced conversions for web | Import af offline-konverteringer | |
|---|---|---|
| Hvornår den sendes | Når konverteringen sker | Senere, når salget er kendt |
| Hvordan den sendes | Af Google-tagget på dit site | Som en upload, for eksempel via Google Ads API |
| Hvordan klikket findes | Googles klikdata plus hashede kundedata | Et klik-id (gclid, gbraid eller wbraid), helst med hashede kundedata |
| Typisk brug | Salg, der gennemføres på dit website | Salg, der lukkes uden for websitet, for eksempel efter et telefonopkald |
| I ROASaurus | Ja, fra Shopify checkout | Nej |
Ved en offline-import via Google Ads API refererer hver konvertering til en konverteringshandling af upload-typen og bærer det klik-id, der blev gemt, da den besøgende landede, plus kundedata, hvor de er tilgængelige. Det er det rette værktøj, når salget lukkes pr. telefon eller i en butik. En Shopify-ordre gennemføres på dit website, mens tagget kører, så den behøver ingen upload.
Hvilke kundedata giver Shopifys checkout?
Google-tagget forventer dataene i et user_data-objekt med faste nøgler. Et gennemført checkout i Shopify kan udfylde dem alle.
| user_data-nøgle | Hentet fra Shopify checkout |
|---|---|
| Den e-mailadresse, kunden indtastede | |
| phone_number | Telefonnummeret, hvis kunden har indtastet et |
| address.first_name, address.last_name | Navnet på faktureringsadressen |
| address.street | Første linje i faktureringsadressen |
| address.city, address.region, address.postal_code | By, region og postnummer på faktureringsadressen |
| address.country | Landekoden på faktureringsadressen |
Google sætter et minimum for hver konvertering: en e-mailadresse eller et fornavn, efternavn, postnummer og land. Et telefonnummer tæller kun sammen med en e-mailadresse eller et fuldt navn og en adresse. Google beder dig også om at udelade et felt, du ikke har, i stedet for at sende det tomt, og om at bruge E.164-formatet til telefonnumre, for eksempel +14155550123.
Du hasher ikke selv disse værdier, når du bruger Google-tagget. Googles guide beder om ikke-hashede værdier i user_data: Tagget normaliserer og hasher dem, før det sender dem. Forhåndshashede værdier er også mulige, men de bruger andre nøgler.
Sådan sender ROASaurus enhanced conversions fra Shopify
I ROASaurus er Google Ads sat op som en pixel, men det er ikke en server-side-forbindelse. Den kører inde i custom pixelen fra ROASaurus i Shopifys checkout, som Shopify indlæser i en sandbox. Siden om Google Ads-integrationen opregner alle indstillinger. Når en ordre gennemføres, sker dette i shopperens browser:
gtag('config', 'AW-123456789')Checkout indlæser Google-tagget med enhanced conversions tilladtcheckout_completedShopify melder det gennemførte checkout til pixelengtag('set', 'user_data')E-mail, telefon og faktureringsadresse sættes som brugerdatagtag('event', 'conversion')Købskonverteringen sendes med ordre-id'et 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' }
]
});Hver del har en opgave:
- transaction_id er Shopifys ordre-id. Hvis den samme ordre nogensinde rapporteres to gange, ser Google Ads to konverteringer med det samme transaction ID for den samme konverteringshandling. Den behandler den anden som en dublet og tæller den ikke.
- value er Shopifys checkout-total, som inkluderer afgifter og told, ganget med Conversion value multiplier, hvis du har angivet en.
- items bruger som standard Merchant Center-formatet: shopify_, din shops landekode, produkt-id'et og variant-id'et. På den måde kan varerne matche dit Google-produktfeed. Du kan i stedet angive din egen Item ID template.
- new_customer er true for en kundes første ordre og false for en tilbagevendende kunde, når Shopify ved det.
Valgfrie konverteringslabels
Ud over købslabelet kan du tilføje et Begin checkout conversion label, som sender en konvertering, når checkout starter, og et New customer purchase label, som sender en anden konvertering kun for første ordrer. Den anden konvertering går til en anden konverteringshandling. Google deduplikerer transaction ID'er pr. konverteringshandling, så en første ordre tæller én gang i hver af de to handlinger. Sæt handlingen for nye kunder til sekundær, medmindre du vil byde på den: Sekundære handlinger rapporteres i All conversions, men bruges ikke til budgivning.
Rapportér margin i stedet for omsætning
Multiplikatoren for konverteringsværdi ændrer den værdi, Google modtager. Sæt den til din bruttomargin, så bliver konverteringsværdien et estimat af bruttooverskud i stedet for omsætning. Tag en eksempelshop med en bruttomargin på 40% og én kampagne:
| Omsætning som værdi | Multiplikator 0.4 | |
|---|---|---|
| Omsætning fra 50 ordrer | $6,000 | $6,000 |
| Konverteringsværdi i Google Ads | $6,000 | $2,400 |
| Annonceforbrug | $2,000 | $2,000 |
| ROAS vist af Google Ads | 300% | 120% |
| Mål-ROAS ved break-even | 250% | 100% |
Ved omsætning er break-even-ROAS 1 ÷ 0.40 = 2.5, hvilket Google viser som en mål-ROAS på 250%. Ved marginværdier er break-even altid 100%, hvilket er lettere at aflæse på tværs af produkter. En fast multiplikator er stadig et estimat: Den giver alle produkter den samme margin. Hvis dine marginer varierer meget, så sammenlign også kampagner på POAS ud fra reelle ordreomkostninger. ROASaurus kan også sende din shops gennemsnitlige dækningsbidrag som værdi og, når din Google Ads-konto er forbundet, senere erstatte det med hver ordres reelle margin via konverteringsjusteringer. Guiden til break-even-ROAS viser, hvordan du finder den marginsats, du skal bruge.
Én detalje ændrer multiplikatoren: Shopifys checkout-total inkluderer afgifter. Din bruttomargin er baseret på omsætning uden moms. Hvis dine priser inkluderer 20% moms, er en margin på 40% af omsætningen uden moms 0.40 ÷ 1.20 = ca. 0.33 af checkout-totalen, så 0.33 er den multiplikator, du skal bruge.
Begrænsninger
- Kun Shopify. Konverteringen udløses fra Shopifys checkout. På WooCommerce og de øvrige webshops bruger ROASaurus Google-klik-id'er til attribution og til lead-uploads, men sender ikke købskonverteringer til Google Ads.
- Browser, ikke server. Hvis en shoppers browser blokerer Googles tag, eller siden, hvor Shopify udløser eventet for det gennemførte checkout, ikke indlæses, bliver konverteringen ikke sendt. Når Respect visitor consent er slået til, indlæses Google-tagget kun for shoppere, der tillader marketingcookies. Se guiden om samtykke og privatliv.
- Forbrug kræver en forbundet konto. Forbrug fra Google Ads kommer ind, så snart du forbinder Google Ads-kontoen under Setup › Ad spend; indtil da udelader ROAS og overskud i ROASaurus det.
Sådan sætter du enhanced conversions op på Shopify
Du skal bruge en købskonverteringshandling i Google Ads, ROASaurus-appen i din Shopify-shop og adgang til Shopifys indstillinger for customer events.
- Find dit konverterings-id og din konverteringslabel
Åbn tag-opsætningen for din købskonverteringshandling i Google Ads. Event-snippetten indeholder en
send_to-værdi som AW-123456789/AbCdEfGhIjK. Tallet efter AW- er konverterings-id'et, og delen efter skråstregen er konverteringslabelen. - Slå enhanced conversions til i Google Ads
Åbn Settings under Goals, fold Enhanced conversions ud, slå dem til, og accepter vilkårene for kundedata. Når Google spørger om metoden, skal du vælge Google-tagget med et kodestykke.
- Tilføj Google Ads-pixelen i ROASaurus
Gå til Tracking & platforms, klik på Add pixel på Google Ads-kortet, og udfyld Conversion ID og Purchase conversion label. Tilføj labels for begin checkout og nye kunder, hvis du bruger dem.
- Tilføj checkout-pixelen i Shopify
I Shopify admin › Settings › Customer events skal du tilføje en custom pixel med navnet ROASaurus, sætte tilladelsen til »Not required« og indsætte snippetten fra din side Tracking & platforms. ROASaurus anvender selv Respect visitor consent. Shopify-opsætningsguiden viser hvert trin.
- Læg en testordre
Gennemfør en ordre i din shop, og tjek konverteringsanmodningen, som beskrevet nedenfor.
- Behold én primær købshandling
Hvis en anden konverteringshandling også tæller Shopify-køb, for eksempel en, der er oprettet af en anden app, så sæt den til sekundær.
Hvordan tjekker du, at enhanced conversions virker?
Google beskriver to kontroller. Den første virker med det samme. Åbn Chrome DevTools under din testordre, gå til fanen Network, og filtrér på »google«. Find konverteringsanmodningen, og se efter en parameter em, hvis værdi starter med tv.1~em efterfulgt af en hashet streng. Det er de hashede kundedata.
Den anden kontrol tager tid. Rapporten Diagnostics for enhanced conversions i Google Ads bliver tilgængelig cirka 72 timer efter opsætningen. Google siger, at effekten vises i rapporteringen efter cirka 30 dage.
Kilder
- 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æt ROASaurus op på Shopify
- Beregner til ROAS og break-even-ROAS