På denne siden
Fordeler
- Effektiv prissetting: Ved hjelp av avanserte AI-løsninger fra Google kan du kontinuerlig optimalisere og vise ideelle tilbudspriser konsekvent for produktene dine i Shopping-annonser og på nettbutikkens produktlandingsside.
- Bedre resultater: Du kan oppnå betydelig økning i (brutto)fortjeneste, flere antall konverteringer og forbrukerklikk og høyere avkastning på annonsekostnadene.
- Brukervennlig: Få optimaliserte priser kontinuerlig, konsekvent og helt automatisk, så du kan spare tid, krefter og penger.
Slik fungerer det
Automatiske rabatter er en AI-basert løsning som effektivt bidrar til å maksimere (brutto)fortjenesten på hele produktlageret ditt.
Google bruker AI-baserte algoritmer til kontinuerlig å optimalisere produktprisene basert på markedssignaler, som
- produktetterspørsel
- priselastisitet
- konkurransedyktighet på pris
- sesongbaserte trender
- anslått leveringsdato
- merkevareverdi
- fraktkostnad
De justerte tilbudsprisene vises i Shopping-annonser (kanalbaserte rabatter) og sendes trygt, slik at den samme prisen vises på produktlandingssiden i nettbutikken din.
Kvalifikasjonskrav
Før du bestemmer deg for å bruke funksjonen, bør du sjekke om den passer for bedriften din basert på følgende krav:
- Konverteringssporing med handlekurvdata: Du finner mer informasjon om implementeringen her.
- Du må oppgi attributtene for produktinformasjon for
[auto_pricing_min_price]
og[cost_of_goods_sold]
for minst 20 % av antallet visninger av produktlageret. For å komme i gang kan du angi følgende:- attributtet for
[auto_pricing_min_price]
til <= 95 % av prisen som for øyeblikket vises til kunder (gjeldende[price]
eller[sale_price]
) og >=[cost_of_goods]
(mer informasjon nedenfor). [cost_of_goods]
må være lavere enn[auto_pricing_min_price]
og mellom 5–95 % av prisen som for øyeblikket vises til kunder (gjeldende[price]
eller[sale_price]
)
- attributtet for
- Integreringen av nettstedet må kunne godta og bruke Googles produktpriser 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 %.
- Du er ansvarlig for å overholde alle lokale lover og forskrifter som gjelder for deg og bedriften din, når du bruker denne funksjonen.
Veiledning
Trinn 1 av 6: Velg program og valutaen du ønsker å vise
- Du finner «Automatiske rabatter»-fanen under «Markedsføring».
- Klikk på Fortsett for å velge Automatiske rabatter og valutaen du ønsker å vise i resultatrapportene.
- Hvis du bruker en tredjepartsplattform, må du oppgi navnet på plattformen eller tjenesten. Finn ut hvordan du konfigurerer automatiske rabatter (for Shopify-, WooCommerce- og Magento 2-selgere) ved integrering med tredjeparter.
- Når du har sendt inn dette, kan du konfigurere konverteringssporing og oppgi de obligatoriske attributtene for produktinformasjon.
Trinn 2 av 6: Konfigurer konverteringer med handlekurvdata
- Produktpris: Denne verdien skal inkludere den rabatterte prisen før avgifter.
- Varekostnad: Alle produkter som kan tas med i handlekurvdataene, må lastes opp til produktinformasjonen din i Merchant Center, inkludert verdien for varekostnad
[cost_of_goods_sold]
. Dette sikrer at alle produktene i handlekurven tas med i beregningen for optimalisering av fortjenesten. - Rabatt: I pilotfasen brukes dette feltet til å samle inn alle andre variable kostnader, for eksempel frakt- og transaksjonskostnader som ikke vises i kassen.
Når du har lagt til handlekurvdata i konverteringssporingen i nettbutikken din, må du kontrollere at parameterne for konverteringstaggen er implementert på riktig måte. Det gjør du ved å fullføre en testbestilling og følge disse trinnene:
- Åpne utviklerverktøyene for Chrome ved å klikke på Chrome-menyen øverst til høyre i Google Chrome-nettleseren, velg «Flere verktøy», og klikk deretter på Utviklerverktøy.
- Velg «Nettverk» i «Utviklerverktøy»-panelet.
- Send inn testbestillingen via Google Chrome-nettleseren.
- Søk etter forespørselen som inneholder konverteringen din (søk etter «/conversion»). Parameterne for søkestrengen skal inneholde handlekurvparameterne, som vist i dette eksempelet:
- mid = aw_merchant_id
- fcntr = aw_feed_country
- flng = aw_feed_language
- dscnt = discount
- bttype = event type
- item = items (the array) mapping all items with (items.id * items.price * items.quantity)
Trinn 3 av 6: Send inn produktattributter for å velge produkter
[auto_pricing_min_pricing]
i landene du foretrekker. I resultatrapporten ser du samlede data for alle deltakende markeder, og du kan ikke filtrere etter et bestemt land.Slik velger du produkter
Du kan velge produkter ved å oppgi gyldige attributter for minimumspris for automatisk prissetting [auto_pricing_min_price]
og varekostnad [cost_of_goods_sold]
for hvert produkt. Du må dekke minst 20 % av det totale antallet visninger av produktlageret. Du kan sende inn disse attributtene via flere datakilder i Merchant Center eller via API.
Husk at maksimumsprisen er den vanlige prisen som finnes i produktinformasjonen din, og at minimumsprisen er verdien du har oppgitt i attributtet for [auto_pricing_min_price]
. Google optimaliserer tilbudsprisen mellom disse to prisgrensene og endrer prisen for produkter på et gitt tidspunkt bare hvis dette bidrar til å nå det overordnede målet om å maksimere fortjenesten for hele produktlageret. Det tas hensyn til eventuelle kryssalg og kannibaliseringseffekter.
Obligatoriske attributter | Verditype | Beskrivelse |
Minimumspris [auto_pricing_min_price] |
Streng | Dette er minimumsprisen. Legg inn minsteprisen du vil at rabatten skal gjelde for. Rabatten blir ikke brukt på priser under dette beløpet. Følg de samme formateringsreglene som gjelder for attributtet for pris [price] . Merk: Dette kan vanligvis være det samme som attributtet for varekostnad [cost_of_goods_sold] , med mindre det finnes spesielle krav (for eksempel begrensninger knyttet til laveste annonseringspris). |
Varekostnad [cost_of_goods_sold] |
Streng | Dette er varekostnaden. Hvis nøyaktig informasjon ikke er tilgjengelig, kan du oppgi et anslag. |
Avgifter
Varekostnaden inkluderer ikke avgifter, men avgifter må legges til i verdien for [auto_pricing_min_price]
.
Velg bort produkter (valgfritt)
Hvis du vil velge bort enkeltprodukter fra automatiske rabatter, må du fjerne attributtet for minimumspris for automatisk prissetting [auto_pricing_min_price]
for hvert produkt eller angi en verdi som tilsvarer prisen på produktet.
[cost_of_goods_sold]
for produkter som er valgt bort. Det brukes til å beregne den totale fortjenesten hvis disse produktene vises i handlekurven din.Trinn 4 av 6: Fullfør nettadresseintegreringen
Følg denne veiledningen for å implementere pristokenet.
Merk:
- I denne veiledningen finner du beskrivelser av JSON-nettokener generert av Google, samt prosessen med å ta i bruk produktprisene de inneholder.
- Denne informasjonen er teknisk og mest nyttig for folk som har erfaring med nettutvikling.
- Den offentlige krypteringsnøkkelen er tilgjengelig nedenfor og gjelder for alle integreringer med automatiske rabatter.
Tokenstruktur
JWT-tokener inneholder to JSON-objekter: topptekst og hovedinnhold.
Topptekst
{
"alg": "ES256",
"typ": "JWT"
}
Google-genererte tokentopptekster har to felt:
- alg – algoritmen som er brukt – verdien er alltid «ES256»
- typ – medietypen – verdien er alltid «JWT»
Hvis tokentoppteksten inneholder andre felt, eller hvis feltverdiene er annerledes enn det som er beskrevet ovenfor, må tokenet avvises.
Hovedinnhold
{
"exp": 1571673600,
"o": "tddy123uk",
"m": "140301646",
"p": 21.99,
"c": "USD"
}
Hovedinnhold omfatter disse feltene:
- exp – utløpstid angitt som Unixtid Hvis tokenet er utløpt, må det avvises.
- o – tilbuds-ID. Den kan brukes til å kontrollere at landingssiden stemmer med produktet. Hvis den ikke gjør det, må tokenet avvises.
- m – selger-ID. Hvis selger-ID-en ikke stemmer, må tokenet avvises.
- p – rabattert pris
- c – valuta, store bokstaver
Ta tokenet i bruk
De nøyaktige detaljene knyttet til bruk av tokenet avhenger av hvilket bibliotek som er brukt, men på overordnet nivå er det tre trinn: dekoding + signaturvalidering, feltvalidering og bruk av prisen.
Dekoding + signaturvalideringDet Base64URL-kodede tokenet sendes som en pv2-parameter i nettadressen:
http://my.site.com/blacktee?pv2=eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJjIjoiVVNEIiwiZXhwIjoxNTcxNjczNjAwLCJtIjoiMTQwMzAxNjQ2IiwibyI6InRkZHkxMjN1ayIsInAiOjIxLjk5fQ.Qlyr1dQ0vLUJx-iQKwkYE2uLHfYCLVEVGZkAq4fwGTSpMDQCbtzDJr5uGHG8dNKaKV5OlYDxLpW40tQVVe2gkQ
De fleste biblioteker kombinerer dekodingen og signaturvalideringen i én funksjon, der «token», «ES256» (algoritme) og «offentlig nøkkel» er inndata, og «token_body» er utdata:
token_body = decode(token, 'ES256', public_key)
Offentlig nøkkel for validering:
Nøkkelen nedenfor er ment for bruk av alle brukere av automatiske rabatter uten utløpsdato.
-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAERUlUpxshr67EO66ZTX0Fpog0LEHc nUnlSsIrOfroxTLu2XnigBK/lfYRxzQWq9K6nqsSjjYeea0T12r+y3nvqg==
-----END PUBLIC KEY-----
Feltvalidering
Hvis det valgte biblioteket godtar nøkkelen og algoritmen i forrige trinn og fremtvinger bruk av disse til tross for alternativene i toppteksten, er det ikke nødvendig med flere topptekstkontroller. Ellers må feltene i toppteksten kontrolleres i henhold til retningslinjene ovenfor. Du finner mer informasjon i de anbefalte fremgangsmåtene for JSON-nettokener.
Uansett hvilket bibliotek som brukes, må feltene o, m og p valideres opp mot data på selgersiden. Hvis de ikke samsvarer, må tokenet avvises, slik at kundene ikke kan kopiere tokener for flere produkter og/eller selgere. Selgeren kan sjekke exp-feltet og avvise tokenet hvis det er utløpt, men dette er ikke obligatorisk.
Bruk av prisen Hvis alle feltene er gyldige og tokenet ikke er utløpt, må selgeren bruke prisen som er oppgitt i p-feltet.
Du kan bruke den eksisterende kupongfunksjonaliteten til å redusere prisen hvis den oppfyller kravene som er oppført på denne siden. Spesielt prisen som vises på landingssiden, må samsvare med prisen i tokenet. Det er ikke tilstrekkelig bare å legge til rabatten på betalingssiden.
Testing Når integreringen er fullført, testes den i tre trinn:
- funksjonell testing – utføres av selgeren
- nøkkelvalidering – utføres av selgeren med token fra Google
- full test – utføres av Google
Funksjonell testing Den enkleste måten å teste på under og etter utviklingsfasen er å generere et midlertidig nøkkelpar. Da får du full kontroll over tokenene. Et gyldig nøkkelpar kan genereres ved hjelp av denne kommandoen:
openssl ecparam -genkey -name prime256v1 -noout -out privkey.pem openssl ec -in privkey.pem -pubout -out pubkey.pem
Tokener kan genereres med jwt.io eller et lignende verktøy og bruk av ES256-algoritmen.
Nøkkelvalidering For å bekrefte at produksjonsnøklene er riktig konfigurert, er signerte tokener tilgjengelige i Merchant Center ved implementering (eksempler på nettadresser).
Trinn 5 av 6: Google-gjennomgang
Trinn 6 av 6: Fullfør konfigureringen og kom i gang
Lanseringsplan
Oppjustering
Når gjennomgangen er fullført, starter oppjusteringen i henhold til tidsplanen nedenfor.
Tidsplan for oppjustering:
- Første trinn: Optimaliserte tilbudspriser vises til 10 % av kundene.
- Andre trinn: Optimaliserte tilbudspriser 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».
Resultatrapportering
Du kan når som helst sjekke resultatene dine ved å gå til «Automatiske rabatter»-fanen under «Markedsføring». De utvalgte resultatberegningene, inkludert ekstra klikk, konverteringer og bruttofortjeneste, vises på resultatkortene for den valgte tidsperioden. Beregningene oppdateres daglig. Finn ut mer om automatiske rabatter i Merchant Center.