På den här sidan
Fördelar
- Effektiv prissättning: Här används Googles avancerade AI för att kontinuerligt optimera och konsekvent visa de bästa försäljningspriserna för dina produkter i dina Shopping-annonser och på produktens målsida i din onlinebutik.
- Förbättrat resultat: Öka bruttovinsten, antalet konverteringar och antalet klick från konsumenter och öka avkastningen på dina annonsutgifter.
- Enkla att använda: Få de bästa priserna kontinuerligt, konsekvent och automatiskt och spara tid, arbete och pengar.
Så fungerar det
Automatiska rabatter är en AI-baserad lösning som hjälper dig att effektivt maximera bruttovinsten för hela ditt annonsutrymme.
Google använder AI-algoritmer för att kontinuerligt optimera försäljningspriser för produkter baserat på marknadssignaler som
- produktefterfrågan
- priselasticitet
- priskonkurrens
- säsongstrender
- beräknad leveransdag
- varumärkesvärde
- fraktkostnad.
Justerade försäljningspriser visas i Shopping-annonser (kanalbaserad rabatt) och skickas säkert så att samma pris visas på produktens målsida i din onlinebutik.
Kvalificering och krav
Kontrollera om funktionen passar ditt företag utifrån följande krav innan du bestämmer dig för att delta:
- Konverteringsspårning med kundvagnsdata. Läs mer om implementeringen här.
- Du måste ange produktdataattributen
[auto_pricing_min_price]
och[cost_of_goods_sold]
för minst 20 procent av det totala antalet exponeringar i annonsutrymmet. Kom igång genom att ställa in följande:[auto_pricing_min_price]
på <= 95 % av det pris som för närvarande visas för konsumenterna (aktuellt[price]
eller[sale_price]
) och >=[cost_of_goods]
(mer information nedan).[cost_of_goods]
måste vara lägre än[auto_pricing_min_price]
och 5–95 % av det pris som för närvarande visas för konsumenterna (aktuellt[price]
eller[sale_price]
)
- Webbplatsintegreringen måste kunna acceptera och respektera Googles produktpriser från Google-genererade JSON-webbtoken.
- Tillåt att Google visar produkter som har valts för konsumenter med en resultatbaserad ökning på initialt 10 % i 3 dagar och därefter 90 %.
- Du ansvarar för att säkerställa att din användning av funktionen följer alla lokala lagar och regler som gäller dig och ditt företag.
Gör så här
Steg 1 av 6: Välj program och önskad valuta
- Under Marknadsföring hittar du fliken Automatiska rabatter.
- Klicka på Fortsätt och välj Automatiska rabatter och valuta som ska visas i resultatrapporter.
- Om du använder en plattform från tredje part ska du ange namnet på plattformen eller tjänsten. Läs om hur du ställer in automatiska rabatter (för säljare på Shopify, WooCommerce eller Magento 2) för tredjepartsintegreringar.
- När du har skickat in kan du gå vidare och ställa in konverteringsspårning och tillhandahålla de attribut av typen produktdata som krävs.
Steg 2 av 6: Konfigurera konvertering med kundvagnsdata (KmKd)
- Produktpris: Det här värdet inkluderar det rabatterade priset före moms.
- Kostnad för sålda varor: Alla produkter som ingår i kundvagnsdatan måste laddas upp till din produktdata i Merchant Center, inklusive värdet kostnad för sålda varor
[cost_of_goods_sold]
. Det säkerställer att alla produkter i kundvagnen tas med i beräkningen för vinstoptimeringen. - Rabatt: Under provdriften används det här fältet för att samla in alla ytterligare kostnader, till exempel frakt- och transaktionskostnader som inte visas i kassan.
När du har lagt till kundvagnsdata i onlinebutikens konverteringsspårning verifierar du att parametrarna för konverteringstaggen har implementerats på rätt sätt genom att genomföra en testbeställning och följa stegen nedan:
- Öppna Chromes verktyg för programmerare genom att klicka på Chrome-menyn högst upp till höger i webbläsaren Google Chrome, välja Fler verktyg och klicka på Utvecklarverktyg.
- Välj Nätverk på panelen Verktyg för utvecklare.
- Skicka din testbeställning i webbläsaren Google Chrome.
- Sök efter begäran som innehåller din konvertering (sök efter ”/conversion”). Parametrarna i frågesträngen ska innehålla kundvagnsparametrarna, som i följande exempel:
- mid = aw_merchant_id
- fcntr = aw_feed_country
- flng = aw_feed_language
- dscnt = rabatt
- bttype = händelsetyp
- item = artiklar (matrisen) som mappar alla artiklar med (items.id * items.price * items.quantity)
Steg 3 av 6: Skicka in produktattribut för att välja produkter
[auto_pricing_min_pricing]
för dina valda länder. Resultatrapporterna visar samlade data för alla deltagande marknader. Det går inte att filtrera efter ett visst land.Så här väljer du produkter
Du kan välja produkter genom att ange giltiga attribut för lägsta pris i automatisk prissättning [auto_pricing_min_price]
och kostnad för sålda varor (KSV) [cost_of_goods_sold]
för varje produkt så att de täcker minst 20 procent av det totala antalet exponeringar i annonsutrymmet. Du kan tillhandahålla de här attributen genom flera datakällor i Merchant Center eller genom API:et.
Tänk på att det högsta priset är det ordinarie priset i din produktdata och att det lägsta priset är det värde du angav i attributet [auto_pricing_min_price]
. Google optimerar försäljningspriset med ett pris mellan dessa två gränser. Vi ändrar bara priset vid en viss tidpunkt för de produkter i ditt annonsutrymme som gynnar det övergripande målet, som är att maximera vinsten över hela ditt annonsutrymme med hänsyn till korsförsäljning och kannibalisering.
Obligatoriska attribut | Värdetyp | Beskrivning |
lägsta pris [auto_pricing_min_price] |
Sträng | Det här är det lägsta priset. Ange lägsta beloppet som rabatten får tillämpas på. Följ samma formateringsregler som för attributet price [pris] . Obs! Detta kan motsvara attributet kostnad för sålda varor (KSV)[cost_of_goods_sold] såvida det inte finns särskilda krav (t.ex. LAP-begränsningar). |
Kostnad för sålda varor (KSV) [cost_of_goods_sold] |
Sträng | Detta är kostnaden för sålda varor (KSV). Om det inte finns någon korrekt information kan du börja med en uppskattning. |
Skatter
KSV inkluderar inte moms, men moms måste inkluderas i värdet för [auto_pricing_min_price]
.
Välj bort produkter (valfritt)
Om du vill välja bort enskilda produkter från automatiska rabatter tar du bort attributet lägsta pris i automatisk prissättning
[auto_pricing_min_price] för varje produkt eller anger värdet som är lika med priset på produkten.
[cost_of_goods_sold]
för produkter som du har valt bort. Det behövs för att beräkna den totala vinsten om produkterna finns i kundvagnen.Steg 4 av 6: Slutför webbadressintegreringen
Följ de här anvisningarna för att implementera denna pristoken.
Obs!
- De här instruktionerna beskriver Google-genererade JSON-webbtoken och processen för att använda produktpriset den innehåller.
- Den här informationen är teknisk och lättare att förstå för någon med goda kunskaper i webbutveckling.
- Den offentliga krypteringsnyckeln finns nedan och gäller alla integreringar med automatiska rabatter.
Tokenstruktur
JWT-token innehåller två JSON-objekt: rubrik och nyttolast.
Rubrik
{
"alg": "ES256",
"typ": "JWT"
}
Google-genererade tokenrubriker har två fält:
- alg – använd algoritm, värdet är alltid ES256
- typ – medietyp, värdet är alltid JWT
Token måste avvisas om tokenrubriken innehåller andra fält eller om fältvärden skiljer sig från det som beskrivs ovan.
Nyttolast
{
"exp": 1571673600,
"o": "tddy123uk",
"m": "140301646",
"p": 219,90,
"c": "SEK"
}
Nyttolast har följande fält:
- exp – utgångstid som Unix-tid. Token måste avvisas om den har löpt ut.
- o – erbjudande-id, som kan användas för att kontrollera att målsidan stämmer överens med produkten. Om det finns en konflikt måste token avvisas.
- m – säljar-id. Om säljar-id:t inte matchar måste token avvisas.
- p – rabatterat pris.
- c – valuta, versaler.
Tokentillämpning
Exakt hur det går till att använda en token beror på vilket bibliotek som används, men på hög nivå finns det tre steg: avkodning och signaturvalidering, fältvalidering och pristillämpning.
Avkodning och signaturvalidering En Base64URL-kodad token skickas i parametern för pv2-webbadressbegäran:
http://my.site.com/blacktee?pv2=eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJjIjoiVVNEIiwiZXhwIjoxNTcxNjczNjAwLCJtIjoiMTQwMzAxNjQ2IiwibyI6InRkZHkxMjN1ayIsInAiOjIxLjk5fQ.Qlyr1dQ0vLUJx-iQKwkYE2uLHfYCLVEVGZkAq4fwGTSpMDQCbtzDJr5uGHG8dNKaKV5OlYDxLpW40tQVVe2gkQ
De flesta bibliotek kombinerar avkodning och signaturvalidering till en enda funktion där ”token”, ”ES256” (algoritm) och ”offentlig nyckel” är indata och ”token_body” är utdata:
token_body = decode(token, 'ES256', public_key)
Offentlig nyckel för validering:
Följande nyckel kan användas av alla som använder automatiska rabatter utan utgångsdatum.
-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAERUlUpxshr67EO66ZTX0Fpog0LEHc nUnlSsIrOfroxTLu2XnigBK/lfYRxzQWq9K6nqsSjjYeea0T12r+y3nvqg==
-----END PUBLIC KEY-----
Fältvalidering
Om det valda biblioteket godkänner nyckeln och algoritmen i föregående steg och tvingar användning av dessa trots rubrikalternativen behövs inte ytterligare rubrikkontroller. I annat fall måste rubrikfälten kontrolleras i enlighet med riktlinjerna ovan. Mer information finns i bästa metoderna för JSON-webbtoken.
Oavsett vilket bibliotek som används måste o-, m- och p-fälten valideras mot data på säljarsidan. Om de inte stämmer överens måste token avvisas så att kunder inte kan kopiera token mellan produkter och/eller säljare. Säljaren kan kontrollera fältet exp och avvisa token om den har upphört att gälla, men det är inte obligatoriskt.
Prisanvändning Om alla fält är giltiga och token inte har löpt ut måste säljaren använda priset i p-fältet.
Du kan använda sina befintliga kupongfunktioner för att sänka priset om det uppfyller kraven som anges på den här sidan. I synnerhet måste priset på målsidan stämma överens med priset i token. Det räcker inte att lägga till rabatten på kassasidan.
Testning När integreringen är klar testas den i tre steg:
- Funktionstest (görs av säljaren)
- Nyckelvalidering (görs av säljaren med token från Google)
- Fullständigt test (görs av Google)
Funktionstest Det enklaste sättet att testa under och efter utvecklingen är att generera ett tillfälligt nyckelpar. Det ger dig full kontroll över token. Du kan generera ett giltigt nyckelpar med det här kommandot:
openssl ecparam -genkey -name prime256v1 -noout -out privkey.pem openssl ec -in privkey.pem -pubout -out pubkey.pem
Token kan genereras med jwt.io eller liknande verktyg med ES256 som algoritm.
Nyckelvalidering Signerade token är tillgängliga i Merchant Center under introduktioner (exempeladresser) för att kontrollera att produktionsnycklarna är korrekt konfigurerade.
Steg 5 av 6: Google-granskning
Steg 6 av 6: Sista konfiguration och avspark
Lanseringsschema
Ökning
När granskningen är klar startar ökningsprocessen enligt schemat nedan.
Ökningsschema:
- Första steget: Optimerade försäljningspriser visas för 10 procent av kunderna.
- Andra steget: Optimerade försäljningspriser visas för 90 procent av kunderna.
Du kan när som helst kontrollera ökningsprocenten i Merchant Center genom att öppna fliken Automatiska rabatter under Marknadsföring.
Resultatrapporter
Du kan när som helst kontrollera resultatet på fliken Automatiska rabatter under Marknadsföring. Resultatstatistiken, inklusive inkrementella klick, konverteringar och bruttovinst, visas i snabböversikten för den valda tidsperioden. Mätvärdena uppdateras dagligen. Läs mer om automatiska rabatter i Merchant Center.
Behöver du hjälp?
Om du har en fråga som du inte fått svar på eller är osäker på hur du ska gå vidare kan du kontakta oss för att få hjälp.