På denne side
- Fordele
- Sådan fungerer det
- Kvalifikation og krav
- Vejledning
- Tidsplan for lancering
- Effektivitetsrapportering
Fordele
- Effektiv prissætning: Med Google AI kan du løbende optimere og vise de samme ideelle tilbudspriser for dine produkter på tværs af dine Shopping-annoncer og produktets landingsside i din netbutik.
- Større effektivitet: Opnå en markant stigning i (brutto)fortjeneste, konverteringer, forbrugerklik og øget investeringsafkast på annonceudgifter.
- Brugervenlighed: Få optimerede priser kontinuerligt, konsekvent og automatisk, så du sparer tid, indsats og omkostninger.
Sådan fungerer det
Automatiske rabatter er en AI-baseret løsning, der hjælper med effektivt at maksimere (brutto)fortjenesten for hele din beholdning.
Google bruger AI-algoritmer til løbende at optimere tilbudspriser på produkter baseret på markedssignaler som f.eks.:
- Produktefterspørgsel
- Priselasticitet
- Prisens konkurrencedygtighed
- Sæsonudsving
- Forventet leveringsdato
- Brandværdi
- Forsendelsespris
Justerede tilbudspriser vises i Shopping-annoncer (kanalbaseret rabat) og bliver overført sikkert for at vise den samme pris på produktets landingsside i din netbutik.
Kvalifikation og krav
Før du beslutter dig for at deltage, skal du vurdere, om denne funktion passer godt til din virksomhed baseret på følgende krav:
- Konverteringssporing med data om kurv. Se flere implementeringsoplysninger her.
- Du skal angive attributterne til produktdata
[auto_pricing_min_price]
og[cost_of_goods_sold]
for mindst 20 % af dine samlede beholdningseksponeringer. Kom godt i gang ved at konfigurere følgende:- Attributten
[auto_pricing_min_price]
til <= 95 % af den pris, der i øjeblikket vises til kunderne, (aktuel[price]
eller[sale_price]
) og >=[cost_of_goods]
(se oplysningerne nedenfor). [cost_of_goods]
skal være lavere end[auto_pricing_min_price]
og mellem 5-95 % af den pris, der i øjeblikket vises til kunderne (aktuel[price]
eller[sale_price]
)
- Attributten
- Din websiteintegration skal kunne acceptere og overholde Google-genererede produktpriser fra Google-genererede JSON-webtokens.
- Giv Google tilladelse til at vise tilvalgte produkter til forbrugere med en effektivitetsbaseret opjustering på 10 % de første 3 dage og 90 % derefter.
- Du er selv ansvarlig for at sikre, at du bruger denne funktion i overensstemmelse med alle de lokale love og regler, der gælder for dig og din virksomhed.
Vejledning
Trin 1 af 6: Kom godt i gang
- Gå til fanen "Automatiske rabatter" under Marketing. Hvis du ikke kan se fanen, skal du aktivere automatiske rabatter i sektionen "Tilføjelser" under Indstillinger og værktøjer.
- Klik på Fortsæt for at vælge automatiske rabatter.
- Vælg, om du bruger en butiksopbygger, og vælg din foretrukne valuta til effektivitetsrapportering.
- Hvis du bruger en butiksopbygger (f.eks. Shopify, WooCommerce, Magento, PrestaShop), kan du få flere oplysninger om, hvordan du konfigurerer automatiske rabatter for butiksopbyggere.
- Når du har gemt dine grundlæggende oplysninger, er du klar til at fortsætte med de næste trin i konfigurationen.
Trin 2 af 6: Konfigurer konvertering med data om kurv (CwCD, Conversion with Cart Data)
- Produktpris: Denne værdi inkluderer rabatprisen før afgifter.
- Varens egenpris: Alle produkter, der kan være inkluderet i data om kurven, skal uploades i dine produktdata i Merchant Center, blandt andet varens egenpris (COGS, cost of goods sold)
[cost_of_goods_sold]
for at sikre, at alle produkter i kurven kan tages i betragtning i forbindelse med optimering af fortjenesten. - Rabat: I pilottesten bruges dette felt til at indsamle alle yderligere variable omkostninger, bl.a. forsendelses- og transaktionsomkostninger, som ikke fremgår ved betaling.
Når du har føjet data om kurv til din netbutiks konverteringssporing, skal du verificere, at konverteringstagparametrene er implementeret korrekt ved at afgive en testordre og følge vejledningen nedenfor:
- Åbn Udviklerværktøjer i Chrome ved at klikke på Chrome-menuen øverst til højre i din Google Chrome-webbrowser, vælge "Flere værktøjer" og derefter klikke på Udviklerværktøjer.
- Vælg "Netværk" i panelet "Udviklerværktøjer".
- Send din testordre via Google Chrome-webbrowseren.
- Søg efter den anmodning, der indeholder din konvertering (søg efter "/conversion"). Forespørgselsstrengens parametre skal indeholde kurvparametre som vist i dette eksempel:
- 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)
Trin 3 ud af 6: Indsend produktattributter for at tilvælge produkter
[auto_pricing_min_pricing]
for de lande, du foretrækker. Effektivitetsrapporter viser data for alle deltagende aggregerede markeder, og du kan ikke filtrere efter et bestemt land.Sådan tilvælger du produkter
Du kan tilvælge produkter ved at angive gyldige attributter for minimumspris for automatisk prissætning [auto_pricing_min_price]
og varens egenpris (COGS, cost of goods sold) [cost_of_goods_sold]
for hvert produkt for at dække mindst 20 % af dine samlede beholdningseksponeringer. Du kan angive disse attributter via flere datakilder i Merchant Center eller via API'en.
Vær opmærksom på, at maksimumprisen er den normale pris, der er angivet i dine produktdata, og minimumsprisen er den værdi, du har angivet i attributten [auto_pricing_min_price]
. Google optimerer tilbudsprisen mellem disse 2 grænser og ændrer kun prisen på et givet tidspunkt for de produkter i din beholdning, der har det overordnede mål at maksimere fortjenesten på hele din beholdning, idet der tages højde for påvirkninger af krydssalg og kannibalisering.
Påkrævede attributter | Værditype | Beskrivelse |
Minimumspris [auto_pricing_min_price] |
Streng | Dette er minimumsprisen. Angiv et minimumsbeløb, for hvornår rabatten kan anvendes. Følg de samme formateringsregler som for attributten pris [price] . Bemærk! Dette kan generelt svare til attributten varens egenpris (COGS, cost of goods sold) [cost_of_goods_sold] , medmindre der er særlige krav (f.eks. begrænsninger på mindstepris ved annoncering (MAP, Minimum Advertised Price)). |
Varens egenpris (COGS, cost of goods sold) [cost_of_goods_sold] |
Streng | Dette er varens egenpris (COGS, cost of goods sold). Hvis du ikke har nøjagtige data, kan du starte med dit bedste estimat. |
Afgifter
Varens egenpris inkluderer ikke afgifter, men afgifter skal inkluderes i værdien for [auto_pricing_min_price]
.
Fravælg produkter (valgfrit)
Hvis du vil fravælge individuelle produkter fra automatiske rabatter, skal du fjerne attributten minimumspris for automatisk prissætning [auto_pricing_min_price]
for hvert produkt eller angive værdien svarende til prisen på dit produkt.
[cost_of_goods_sold]
for produkter, der er fravalgt. Den bruges til at beregne den samlede fortjeneste, hvis disse produkter vises i din kurv.Trin 4 af 6: Fuldfør webadresseintegrationen
Den aktuelle tilbudspris overføres i webadressen.
For EØS: Den tidligere pris overføres også i webadressen, hvis den vises i Shopping-annoncen. Du kan vælge at vise den tidligere pris i din netbutik. Den tidligere pris repræsenterer den laveste pris, der er blevet vist til brugere på Google inden for de seneste 30 dage i følgende lande: Kroatien, Letland, Norge, Polen og Spanien. For alle andre EØS-lande afspejler den tidligere pris prisen før anvendelsen af de seneste prisnedsættelser i løbet af de seneste 60 dage
Du kan finde eksempler på webadresser til test i Merchant Center under "Marketing" på fanen "Automatiske rabatter" under "Opdater din butiks website". Kontakt [email protected], hvis du har brug for andre webadresser til test.
Følg denne vejledning for at implementere pristokenet.
Bemærk!
- Som en hjælp til webadresseintegrationen kan du finde oplysninger om den Google-genererede JSON-webtokenstruktur og processen for at behandle produktpriserne under Tokenstruktur
- Den offentlige nøgle (se nedenfor) gælder for alle integrationer med automatiske rabatter
Tokenstruktur
JWT-tokens indeholder to JSON-objekter: Header og nyttedata.
Header
{
"alg": "ES256",
"typ": "JWT"
}
Google-genererede tokenheadere har 2 felter:
- alg – brugt algoritme, værdien er altid "ES256"
- typ – medietype, værdien er altid "JWT"
Hvis tokenheaderen indeholder andre felter, eller feltværdierne er anderledes end beskrevet ovenfor, skal tokenet afvises.
Nyttedata
{
"exp": 1571673600,
"o": "tddy123uk",
"m": "140301646",
"p": 21.99,
"pp": 15.00,
"c": "USD"
}
Nyttedata har følgende felter:
- exp – udløbstidspunkt som Unix-tid. Hvis tokenet er udløbet, skal det afvises.
- o – tilbuds-id, som bruges til at tjekke, om landingssiden matcher produktet eller en gyldig variant. Hvis landingssiden ikke matcher produktet eller en gyldig variant, skal landingssiden afvises. En gyldig variant kan f.eks. være en anden størrelse af de samme sko.
- m – sælger-id. Hvis sælger-id'et ikke matcher, skal tokenet afvises.
- p – pris fra Googles automatiske rabatter (GAD, Google Automated Discounts)
- pp – tidligere pris*
*For EØS: Den tidligere pris overføres også i webadressen, hvis den vises i Shopping-annoncen. Du kan vælge at vise den tidligere pris i din netbutik. Den tidligere pris repræsenterer den laveste pris, der er blevet vist til brugere på Google inden for de seneste 30 dage i følgende lande: Kroatien, Letland, Norge, Polen og Spanien. For alle andre EØS-lande afspejler den tidligere pris prisen før anvendelsen af de seneste prisnedsættelser i løbet af de seneste 60 dage.
- c – valutaen angivet i store bogstaver
Pristoken
De nøjagtige oplysninger om, hvordan tokenet bruges, afhænger af det anvendte bibliotek. Generelt set er der 3 trin: afkodning og signaturvalidering, feltvalidering samt gældende pris.
Afkodning og signaturvalidering Tokenet med indkodningen Base64URL er overført til parameteren for pv2-webadresseanmodningen:
http://my.site.com/blacktee?pv2=eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJjIjoiVVNEIiwiZXhwIjoxNTcxNjczNjAwLCJtIjoiMTQwMzAxNjQ2IiwibyI6InRkZHkxMjN1ayIsInAiOjIxLjk5fQ.Qlyr1dQ0vLUJx-iQKwkYE2uLHfYCLVEVGZkAq4fwGTSpMDQCbtzDJr5uGHG8dNKaKV5OlYDxLpW40tQVVe2gkQ
De fleste biblioteker kombinerer afkodning og signaturvalidering i en enkelt funktion, hvor "token", "ES256" (algoritme) og "offentlig nøgle" er input, og "token_body" er output:
token_body = decode(token, 'ES256', public_key)
Offentlig nøgle til validering:
Følgende nøgle er beregnet til at blive brugt af alle brugere med automatiske rabatter uden udløbsdato.
-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAERUlUpxshr67EO66ZTX0Fpog0LEHc nUnlSsIrOfroxTLu2XnigBK/lfYRxzQWq9K6nqsSjjYeea0T12r+y3nvqg==
-----END PUBLIC KEY-----
Feltvalidering
Hvis det valgte bibliotek accepterer nøgle og algoritme i det foregående trin og tvinger deres brug på trods af valgmuligheder for headere, er der ikke behov for yderligere tjek af headere. Ellers skal headerfelterne tjekkes i henhold til retningslinjerne ovenfor. Du kan få flere oplysninger ved at gennemgå JSON Web Token Best Current Practices (bedste praksis for JSON-webtokens).
Uanset hvilket bibliotek der bruges, skal felterne o, m og p valideres med data på sælgersiden. Hvis de ikke matcher, skal tokenet afvises, så kunderne ikke kan kopiere tokens på tværs af produkter og/eller sælgere. Sælgeren kan markere feltet exp og afvise tokenet, hvis det er udløbet, men dette ikke er obligatorisk.
Forbrugspris Hvis alle felterne er gyldige, og tokenet ikke er udløbet, skal sælgeren bruge den pris, der er angivet i feltet p.
Du kan bruge din eksisterende kuponfunktion til at give rabat på prisen, hvis den opfylder de krav, der er angivet på denne side. Prisen på landingssiden skal især matche prisen i tokenet. Det er ikke tilstrækkeligt at tilføje rabatten på betalingssiden.
Test Når integrationen er gennemført, testes den i 3 trin:
- Funktionstest – udføres af sælgeren
- Nøglevalidering – udføres af sælger med tokens leveret af Google
- Afsluttende end-to-end-test – udføres af Google
Funktionstest Den nemmeste måde at teste på under og efter udviklingen er ved at generere et midlertidigt nøglepar. Dette giver dig fuld kontrol over tokens. Via denne kommando kan du generere et gyldigt nøglepar:
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 lignende værktøjer ved hjælp af ES256 som en algoritme.
Nøglevalidering Signerede tokens er tilgængelige i Merchant Center under onboardingen (eksempler på webadresser) for at validere, at produktionsnøgler er konfigureret korrekt.
Trin 5 af 6: Google-gennemgang
Trin 6 af 6: Konfigurer fuldførelse og lancering
Produktaktivering
Når Google-gennemgangen er gennemført, begynder tilbudspriser, der er optimeret af automatiske rabatter, at vise dine Shopping-annoncer for tilvalgte produkter for 90 % af kunderne. Bemærk! Produkter sælges kun med rabat, hvis det gavner det overordnede mål om at maksimere fortjenesten for hele din beholdning.
Du kan til enhver tid bruge knapperne "Sæt på pause" og "Aktivér", hvis du vil sætte automatiske rabatter på pause eller aktivere dem.
Effektivitetsrapportering
Gå til fanen "Automatiske rabatter" under "Marketing" for at overvåge alle effektivitetsmetrics. Dine effektivitetsmetrics, bl.a. inkrementel bruttofortjeneste, omsætning og klik, vises på dine oversigter for det valgte tidsrum. Metrics opdateres dagligt. Klik på linket for at se oplysninger og forklaringer om tilgængelige metrics og få flere oplysninger om automatiske rabatter i Merchant Center.