Med dynamiske promoteringer blir den gunstigste kupongen eller promoteringen automatisk valgt for Shopping-annonser på Google. Dette hjelper selgerne med å maksimere bruttofortjenesten. Dynamiske promoteringer bruker AI-baserte prismodeller fra Google til å velge ut og vise kundene dine promoteringene som egner seg best for dem. Modellene baserer seg på informasjonen du sender inn om varekostnadene for produktlageret ditt, tilbudskampanjer og tilbakemeldinger om konverteringer.
Dette produktet er fortsatt i betafasen. Hvis du vil delta, kan du kontakte [email protected].
På denne siden
- Fordeler
- Kvalifikasjonskriterier for dynamiske promoteringer
- Slik fungerer dynamiske promoteringer
- Konfigurer dynamiske promoteringer
- Googles evaluering
- Lanseringsplan
- Anbefalte fremgangsmåter
- Vanlige spørsmål
Fordeler
Googles prismodeller kan automatisk fastslå den optimale promoteringsrabatten for høyest mulig bruttofortjeneste. Dynamiske promoteringer gjør det enklere å
- automatisere promoteringer med optimalisering av rabatter i sanntid, slik at du sparer tid og innsats
- få bedre lønnsomhet og avkastning på annonsekostnader (ROAS)
- oppdatere promoteringer med passende rabatter i Shopping-annonser og på landingssidene på nettstedet ditt ved å bruke Googles prismodeller for data i stor skala
Kvalifikasjonskriterier for dynamiske promoteringer
Før du kan ta i bruk dynamiske promoteringer, må du sørge for at du oppfyller alle kvalifikasjonskravene. Hvis du har flere Merchant Center-kontoer (eller underkontoer), må hver enkelt konto oppfylle kravene.
- Dynamiske promoteringer er kun tilgjengelige i land som har det vanlige promoteringsverktøyet. Du finner en fullstendig liste over landene under «Tilgjengelighet»-delen i kriteriene og retningslinjene for deltakelse.
- Du må ha minst 1000 forbrukerklikk sammenlagt for alle produktene i Merchant Center-kontoen din.
- Minst 20 % av antallet visninger for produktene dine må være valgt for deltakelse ved at attributtene for
[auto_pricing_min_price]
og[cost_of_goods_sold]
er utfylt. Hvis du vil ha mer informasjon om visningsdekningen av produktene dine, kan du lese resultatrapporten i Merchant Center. For å komme i gang kan du angi følgende:- attributtet for
[auto_pricing_min_price]
til < = 95 % av[price]
og > =[cost_of_goods]
. Se mer informasjon nedenfor.[cost_of_goods]
<[auto_pricing_min_price]
og > = 5 % av[price]
- Konverteringssporing med handlekurvdata: Du finner mer informasjon om implementeringen her.
- attributtet for
- Integreringen av nettstedet må kunne godta og bruke Googles kuponger fra JSON-nettokener generert av Google.
- Google må få tillatelse til å vise de valgte produktene til forbrukere med en resultatbasert oppjustering på 10 % de 3 første dagene og deretter på 90 %.
Slik fungerer dynamiske promoteringer
Dynamiske promoteringer hjelper selgere med å automatisere prosessen for å velge og bruke rabatten som egner seg best for produkter i Shopping-annonser, for å kunne øke bruttofortjenesten.
Selgere må oppgi følgende: planlagt rabattprosent, varekostnadene for produktlageret og konverteringsdata. Ved hjelp av disse dataene kan AI-baserte prismodeller fra Google automatisk ta avgjørelser om promoteringer og velge den beste promoteringen for de valgte produktene. Dynamiske promoteringer fungerer i denne rekkefølgen:
- Selgere laster opp promoteringer, kuponger og annen nødvendig informasjon til Merchant Center.
- Promoteringene vises til forbrukerne på Shopping-plattformer, noe som gir bedre resultater.
- Kundene kan benytte seg av promoteringene i kassen på selgernes nettbutikker.
Google bruker AI-baserte algoritmer til kontinuerlig å optimalisere kupongene basert på markedssignaler, som
- konkurransedyktighet på pris
- priselastisitet
- sesongbaserte trender
- anslått leveringsdato
- merkevareverdi
- fraktkostnad
De justerte tilbudsprisene vises i Shopping-annonser (kanalbaserte rabatter) og overføres på en sikker måte slik at den samme prisen vises på produktlandingssiden i nettbutikken din.
Produktene er merket med «Salg» og har en gjennomstreket pris.
Nettadresse for sending av kuponger
Når kunder klikker på oppføringer med dynamiske promoteringer, blir de viderekoblet til produktets landingsside. Kupongen må vises på landingssiden på nettstedet ditt. Prisen må samsvare med den gjennomstrekede prisen som vises på Google, helst ved siden av produktprisen.
For å kunne vise kupongen på landingssiden må kuponginformasjonen sendes som en parameter via klikkadressen som er generert av den dynamiske promoteringen. Nettadressen er kodet i JSON Web Token-formatet, som kan dekodes med en base64-dekoder og brukes som den er.
Nedenfor er et eksempel på en klikkadresse med pv2-parameter som kan brukes for å sende kuponginformasjon:
https://nettstedetditt.html?pv2=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjIjoiRVVSIiwiZXhwIjoxNjg0NDE2ODk5LCJtIjoiMTIzNDU2IiwibyI6IjY1NDMyMSIsInAiOjE0LjA2LCJkcCI6MTIsImRjIjoiTktMRVdBT0kifQ.D0dYYxnqki8aUnlPKFM-sFcHxSzu1HJ9v9wOGXGk2Lw
Det omkodede tokenet inneholder to relevante felter for sending av prisen:
- dp – rabattprosenten
- dc – kupongkoden
Eksempel:
"dp": 10, "dc": "RHNKLNEQ" |
// 10 % i rabatt // kupongkode = RHNKLNEQ |
Eksempelkode for sending av kuponger
// Eksempelkode for validering og dekoding av Google Automated Discounts pv2-token.
// Viser kupongen øverst på nettstedet når skriptet er kjørt.
// Kjør følgende:
// 1. Åpne nettstedet med pv2-token i Chrome, f.eks. https://nettstedetditt.html?pv2=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjIjoiRVVSIiwiZXhwIjoxNjg0NDE2ODk5LCJtIjoiMTIzNDU2IiwibyI6IjY1NDMyMSIsInAiOjE0LjA2LCJkcCI6MTIsImRjIjoiTktMRVdBT0kifQ.D0dYYxnqki8aUnlPKFM-sFcHxSzu1HJ9v9wOGXGk2Lw
// 2. Høyreklikk på nettstedet -> Inspiser.
// 3. Gå til «Console»-fanen (Konsoll).
// 4. Lim inn hele skriptet i konsollen, og trykk på Enter.
// Offentlig nøkkel fra Google som brukes for signering av Automated Discounts pv2-tokener
const google_public_key = `-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAERUlUpxshr67EO66ZTX0Fpog0LEHc
nUnlSsIrOfroxTLu2XnigBK/lfYRxzQWq9K6nqsSjjYeea0T12r+y3nvqg==
-----END PUBLIC KEY-----`
// const verify_signature = true // brukes for å verifisere tokensignaturen
verify_signature = false // brukes for tokener som ikke er fra Google
function verifyAutomatedDiscountTokenCorrectness(jwt) {
console.log("verifyAutomatedDiscountTokenCorrectness")
if (jwt == null) {
console.log("error: no JWT")
return false
}
const current_page_offer = "654321" // HUSK: må ha offer_id for den aktuelle siden
const expected_merchant_id = "123456" // HUSK: bruk en ekte Merchant Center-ID
const jwt_offer = jwt.o
const jwt_merchant = jwt.m
const jwt_expiry_date = Date(jwt.exp)
if (jwt_offer != current_page_offer) {
console.log("error: incorrect offer id:", jwt_offer, " vs", current_page_offer)
return false
}
if (jwt_merchant != expected_merchant_id) {
console.log("error: incorrect merchant id", jwt_merchant, " vs", expected_merchant_id)
return false
}
if (Date() < jwt_expiry_date) {
console.log("error: expired token")
}
return true
}
function displayAutomatedDiscountLitePricePassingCoupon(jwt) {
if (!verifyAutomatedDiscountTokenCorrectness(jwt)){
return
}
const discount_percent = jwt.dp
const coupon_code = jwt.dc
if (discount_percent == undefined) {
console.log("error: missing discount percentage")
return
}
if (coupon_code == undefined) {
console.log("error: missing coupon code")
return
}
// HUSK: angi en god plassering for kupongen
let target_element = document.getElementsByTagName("body")[0]
target_element.innerHTML = `<div><h1><font color="red">-${discount_percent}% with coupon: ${coupon_code}</font></h1></div>` + target_element.innerHTML
}
function parseJwtAndDisplayCoupon()
{
const urlParams = new URLSearchParams(window.location.search)
const jwt = urlParams.get('pv2')
if (jwt == undefined){
console.log("error: pv2 parameter is not in the URL")
return
}
// Bruk jose-biblioteket (https://github.com/panva/jose) til å validere og dekode JWT-tokener.
fetch('https://cdnjs.cloudflare.com/ajax/libs/jose/4.14.0/index.umd.min.js')
.then(response => response.text())
.then(text => eval(text))
.then(() => {
jose.importSPKI(google_public_key, 'ES256').then(publicKey => {
if (verify_signature) {
jose.jwtVerify(jwt, publicKey).then(
(decoded_jwt, _) => {
displayAutomatedDiscountLitePricePassingCoupon(decoded_jwt.payload)
})
}
else {
displayAutomatedDiscountLitePricePassingCoupon(jose.decodeJwt(jwt))
}
})
})
}
parseJwtAndDisplayCoupon()
Veiledning for å konfigurere dynamiske promoteringer
Du kan konfigurere dynamiske promoteringer for produktene dine ved å følge disse trinnene fortløpende eller samtidig:
Trinn 1 av 4: Oppgi attributtet for minimumspris for automatisk prissetting [auto_pricing_min_price]
- Attributtet for minimumspris for automatisk prissetting
[auto_pricing_min_price]
brukes for å angi den laveste prisen et produkt kan reduseres til, basert på regler for prissetting du lager i Merchant Center-kontoen. - Se hvordan du kan konfigurere minimumsprisen for automatisk prissetting
[auto_pricing_min_price]
. - Du kan sende inn dette attributtet via en ekstrafeed eller feedregler i Merchant Center eller via API.
- Husk at maksimumsprisen er den vanlige prisen
[price]
eller tilbudsprisen[sale_price]
som finnes i produktfeeden, og at minimumsprisen er verdien du har oppgitt i attributtet for[auto_pricing_min_price]
. Google optimaliserer kupongverdien mellom disse to prisgrensene. Google genererer bare kuponger for produkter på et gitt tidspunkt hvis dette bidrar til å nå det overordnede målet om å maksimere fortjenesten for hele produktlageret. Det tas hensyn til eventuelle kryssalg og kannibaliseringseffekter.
Trinn 2 av 4: Oppgi attributtet for varekostnad [cost_of_goods_sold]
Varekostnaddataene brukes til å anslå bruttofortjenesten på produktene dine. Uten varekostnaden kan vi ikke beregne de optimale kupongrabattene og bruttofortjenesten for solgte varer. Når du oppgir informasjon om varekostnader for så mye av produktlageret som mulig, kan Google sørge for at produktsalget ditt blir mer lønnsomt.
Se hvordan du kan konfigurere varekostnaden [cost_of_goods_sold]
.
Merk: Hvis du ikke ønsker å oppgi en egen varekostnad for hver enkelt vare, kan du angi en prosentvis margin for varekostnaden via en ekstrafeed i Merchant Center. Marginen kan gjelde for enkeltvarer eller varer i samme kategori.
Du kan sende inn dette attributtet via en ekstrafeed eller feedregler i Merchant Center eller via API.Trinn 3 av 4: Konfigurer rapportering av konverteringer med handlekurvdata
Rapportering om konverteringer med handlekurvdata kan brukes til å beregne effekten av dynamiske promoteringer for å gi deg best mulige resultater. Konfigurer rapportering av konverteringer med handlekurvdata for å sende inn handlekurvdata, slik at du kan spore antallet transaksjoner, omsetningen og fortjenesten som genereres av dynamiske promoteringer.
Konfigurer rapportering av konverteringer med handlekurvdata for å
- måle omsetning og fortjeneste som genereres av dynamiske promoteringer
- se detaljert rapportering av antallet varer i handlekurven og gjennomsnittlig bestillingsverdi
- se detaljert rapportering av solgte varer
Finn ut hvordan du kan konfigurere og teste ut rapportering av konverteringer med handlekurvdata.
Trinn 4 av 4: Konfigurer kuponger
Kuponger som skal brukes med dynamiske promoteringer, må konfigureres på samme måte som andre promoteringer i Merchant Center eller promoteringsfeeden. Konfigurer Shopping-annonser med spesialtilbud.
Dynamiske promoteringer skal brukes for nettilbud med prisavslag eller prosentvis rabatt. Derfor må noen av attributtene for dynamiske promoteringer konfigureres på følgende måte:
Attributt |
Obligatorisk |
|
Må starte med prefikset « |
|
Må angis som « |
|
Må angis som « |
|
Må angis som « |
|
Må angis |
|
Må angis |
I tillegg til feltene ovenfor må andre obligatoriske felt også angis.
Googles evaluering
Når du har fullført implementeringen, klikker du på Be om bekreftelse for å be om en fullstendig evaluering fra Google. Evalueringen gjøres via omfattende testing som dekker flere scenarioer. Den gjennomføres i Google-nettverket for å sikre at integreringen fungerer som den skal. Eventuelle uløste problemer vises på den siste konfigureringssiden. Det kan ta opptil 24 timer før eventuelle endringer oppdateres.
Hvis vi oppdager problemer, må du løse dem og sende inn en forespørsel om ny evaluering ved å klikke på knappen igjen. Du må sende inn nye forespørsler om evaluering helt til alle problemene er løst.
Når Google har gjennomgått og godkjent kontoen din, kan du følge med på resultatene dine på «Automatiske rabatter»-fanen og sette genereringen av optimaliserte tilbudspriser på pause eller slå den på med ett klikk.
Lanseringsplan
Oppjustering
Når evalueringen er fullført, starter oppjusteringen i henhold til tidsplanen nedenfor.
Tidsplan for oppjustering
- Første trinn: Optimaliserte kuponger vises til 10 % av kundene.
- Andre trinn: Optimaliserte kuponger vises til 90 % av kundene.
Du kan når som helst sjekke oppjusteringsprosenten i Merchant Center ved å gå til Automatiske rabatter-fanen under «Markedsføring».
Anbefalte fremgangsmåter
- Oppgi så mange rabattverdier som mulig
Dynamiske promoteringer velger den optimale rabatten blant de oppgitte rabattverdiene. Du bør derfor ha mellom 1 og 10 mulige rabattverdier. Du kan også ha enda flere for å få størst mulig bruttofortjeneste. Eksempel: Du oppgir 5 %, 10 % og 20 % som rabattverdier. Hvis den optimale rabatten blir beregnet til å være 8 %, velges kupongen med 5 % rabatt, noe som gir begrenset effekt. I dette tilfellet ville det fungert best å ha følgende rabattverdier: 5 %, 7 %, 9 %, 11 %, 13 % og så videre opp til 20 %.
- Unngå å bruke kupongkoder som er enkle å gjette seg til
Unngå å bruke vanlige kupongkoder som «5%RABATT», «10%RABATT» osv. Kundene kan gjette seg til vanlige kupongkoder og misbruke dem for å få mest mulig rabatt, noe som gir uønskede resultater.
- Begrens tidsperioden og produktgyldigheten
For å forhindre at kuponger brukes flere ganger, kan du begrense gyldighetsperioden for hver enkelt kupong. Bruk attributtet for startdato for promotering
[promotion_effective_dates]
for å angi en tidsramme for promoteringen. Selv om dynamiske promoteringer fungerer best når størstedelen av produktlageret er tilknyttet promoteringen, kan du vurdere å lage kategorispesifikke kuponger.
Vanlige spørsmål
- Hvordan fungerer dynamiske promoteringer med mål-ROAS-innstillingen i Google Ads?
Dynamiske promoteringer fungerer best når budgivning med mål-ROAS er aktivert, men mål-ROAS kreves ikke.
- Kan selgere kombinere ulike promoteringer med både prisavslag og prosentvis rabatt?
Ja. En enkelt feedrad kan ikke inneholde attributter for
[percent_off]
og[money_off_amount]
samtidig, men forskjellige promoteringer kan konfigureres for det samme produktet for å gi rabatt i form av prisavslag og prosentvis rabatt. - Hvilke faktorer vurderes når Google velger hvilke promoteringer som skal brukes?
AI-løsningene fra Google tar hensyn til mange faktorer for å kunne velge riktig produktrabatt. Viktige ting vi vurderer for å finne den riktige rabatten, er etterspørselskurven og priselastisiteten.
- Er det noe minstekrav og/eller makskrav som må overholdes i forbindelse med prisavslag eller prosentvise rabatter?
Det finnes ingen krav for minsterabatt eller maksrabatt i promoteringer.
- Kan promoteringsdestinasjonen angis som både Shopping-annonser og kostnadsfrie oppføringer?
Foreløpig støttes bare Shopping-annonser. Vi jobber kontinuerlig med å gjøre dynamiske promoteringer mer tilgjengelige, slik at de fungerer mer effektivt for selgere og kunder.
- Hva om kupongene skal ha en minste bestillingsverdi?
Vi støtter kuponger med en minste bestillingsverdi.
- Kan selgere angi en prosentvis margin for varekostnaden i stedet for å oppgi en egen verdi for hvert enkelt tilbud?
Ja, selgere kan angi en prosentvis margin for varekostnaden via en ekstrafeed i Merchant Center.
- Fungerer dynamiske promoteringer sammen med Performance Max-kampanjer?
Dynamiske promoteringer gjelder foreløpig bare for Shopping-annonser, men er kompatible med Performance Max. Det betyr at de fungerer sammen med Performance Max-kampanjer, men promoteringene vises bare i Shopping-annonsene som kjøres av Performance Max-kampanjen.
- Hvordan skiller dynamiske promoteringer seg fra programmet for automatiske rabatter?
Begge programmene drives av lignende modeller. Med dynamiske promoteringer er det enklere krav for integreringen av landingssider og innsendingen av priser.
-
Jeg har én MCID-konto, men flere produktfeeder for ulike land. Kan jeg velge produkter fra ulike land?
Du kan velge produkter ved å legge til attributtet for
[auto_pricing_min_pricing]
i landene du foretrekker. I resultatrapporten ser du samlede data for alle land, men du kan for øyeblikket ikke filtrere etter et bestemt land.
Linker til relatert innhold
- Minimumspris
[auto_pricing_min_price]
- Varekostnad
[cost_of_goods_sold]
- Konfigurer tilpassede attributter som skal brukes i attributtregler
- Konfigurer og test ut rapportering av konverteringer med handlekurvdata
- Spesifikasjoner for promoteringsfeeder
- Retningslinjer for promotering
- Shopping-annonser med spesialtilbud