Promoțiile dinamice ajută comercianții selectând automat cuponul sau promoția optimă și aplicând-o anunțurilor pentru Cumpărături Google pentru a maximiza profitul brut. Promoțiile dinamice folosesc informațiile oferite de tine despre costul bunurilor vândute pentru inventarul tău, promoțiile cu reduceri și feedbackul despre conversii pentru a le prezenta clienților cea mai potrivită promoție folosind modele de prețuri cu ajutorul Google AI.
Acest produs este încă în versiune beta. Dacă te interesează, contactează dynamic-promotions-support@google.com.
Pe această pagină
- Beneficii
- Criterii de eligibilitate pentru promoții dinamice
- Cum funcționează promoțiile dinamice
- Configurează promoțiile dinamice
- Examinarea Google
- Program de lansare
- Recomandări
- Întrebări frecvente
Beneficii
Modelele de prețuri Google determină automat reducerea promoțională optimă care produce cel mai mare profit brut. Promoțiile dinamice te ajută:
- automatizând promoțiile cu optimizarea în timp real a reducerilor, economisind timp și efort;
- îmbunătățind rentabilitatea cheltuielilor publicitare (ROAS) și profitabilitatea;
- actualizând promoțiile cu cele mai potrivite reduceri pentru anunțurile pentru Cumpărături Google și pentru paginile de destinație ale site-ului tău cu ajutorul modelelor de prețuri Google la scară înaltă.
Criterii de eligibilitate pentru promoții dinamice
Înainte de a putea folosi promoțiile dinamice, asigură-te că îndeplinești toate criteriile de eligibilitate. Dacă ai mai multe conturi (secundare) Merchant Center, fiecare cont trebuie să îndeplinească separat toate cerințele.
- Disponibilitatea națională a promoțiilor dinamice este limitată la țările în care este disponibil instrumentul pentru promoții obișnuite. Pentru o listă completă a țărilor, consultă secțiunea Disponibilitate din Criterii și politici privind participarea.
- Cel puțin 1.000 de clicuri din partea consumatorilor la nivelul întregului inventar din contul Merchant Center.
- Cel puțin 20 % dintre afișările de produs sunt activate completând atributele
[auto_pricing_min_price]
și[cost_of_goods_sold]
. Dacă ai nevoie de mai multe informații despre acoperirea afișărilor pentru produsele tale, consultă Raportul de performanță din Merchant Center. Pentru a începe, poți seta:- atributul
[auto_pricing_min_price]
la <= 95 % din[price]
și >=[cost_of_goods]
. Consultă detaliile mai jos.[cost_of_goods]
<[auto_pricing_min_price]
și >= 5 %[price]
.
- Urmărirea conversiilor cu date despre coșul de cumpărături. Află mai multe detalii despre implementare aici.
- atributul
- Integrarea site-ului trebuie să poată accepta și onora cupoanele oferite de Google din indicativele web JSON generate de Google.
- Permite ca Google să afișeze produsele înscrise consumatorilor printr-o creștere bazată pe performanță de 10 % în primele trei zile și 90 % după aceea.
Cum funcționează promoțiile dinamice
Promoțiile dinamice ajută comercianții să automatizeze selectarea și aplicarea celor mai potrivite reduceri pentru produsele din anunțurile pentru Cumpărături Google pentru a crește profitul brut.
Comercianții trebuie să specifice: procentul de reducere dorit, costul bunurilor vândute pentru inventarul tău și date privind conversiile. Folosind datele, modelele de prețuri bazate pe Google AI automatizează deciziile legate de promoții, selectând promoția optimă pentru toate produsele înscrise. Promoțiile dinamice funcționează în ordinea următoare:
- comercianții încarcă promoții și cupoane în Merchant Center împreună cu informațiile necesare;
- promoțiile le sunt afișate consumatorilor pe platformele Cumpărături Google, îmbunătățind performanța;
- cumpărătorii aplică aceste promoții în magazinul online al comerciantului la finalizarea achiziției.
Google folosește algoritmi AI pentru a optimiza continuu cupoanele bazate pe semnalele de piață, precum:
- competitivitatea prețului,
- flexibilitatea prețului,
- tendințe sezoniere,
- ziua de livrare estimată,
- valoarea mărcii,
- costul de expediere.
Prețurile reduse ajustate vor fi afișate în anunțurile pentru Cumpărături Google (reducere la nivel de canal) și vor fi transmise în siguranță pentru a afișa același preț pe pagina de destinație a produsului din magazinul online.
Produsele tale vor fi afișate ca reduse cu un preț tăiat cu o linie.
Transmiterea cuponului cu ajutorul adresei URL
Când un cumpărător dă clic pe înregistrările promoțiilor dinamice, este redirecționat către pagina de destinație a produsului. Site-ul tău trebuie să afișeze cuponul pe pagina de destinație pentru a coincide prețului tăiat cu o linie afișat pe Google, preferabil lângă prețul produsului.
Pentru a afișa cuponul pe pagina de destinație, adresa URL de destinație generată de promoțiile dinamice transmite informații despre cupon sub formă de parametru. Adresa URL este codificată în tokenul web JSON care poate fi decodat cu un decodor base64 și folosit ca atare.
Mai jos ai un exemplu de adresă URL de destinație cu parametrul pv2 folosit pentru transmiterea informațiilor despre cupon:
https://www.yourwebsite.html?pv2=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjIjoiRVVSIiwiZXhwIjoxNjg0NDE2ODk5LCJtIjoiMTIzNDU2IiwibyI6IjY1NDMyMSIsInAiOjE0LjA2LCJkcCI6MTIsImRjIjoiTktMRVdBT0kifQ.D0dYYxnqki8aUnlPKFM-sFcHxSzu1HJ9v9wOGXGk2Lw
Tokenul codificat conține două câmpuri relevante pentru transmiterea prețului:
- dp – reprezintă procentul de reducere;
- dc – reprezintă codul de cupon.
Exemplu:
"dp": 10, "dc": "RHNKLNEQ" |
// 10 % reducere // cod cupon = RHNKLNEQ |
Exemplu de cod de transmitere a cuponului
// Exemplu de validare a codului și decodare a tokenului pv2 cu Reduceri automatizate Google.
// Afișează cuponul în partea de sus a site-ului după rularea scriptului.
// De rulat:
// 1. Deschide site-ul cu tokenul pv2 în Chrome, de exemplu, https://www.yourwebsite.html?pv2=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjIjoiRVVSIiwiZXhwIjoxNjg0NDE2ODk5LCJtIjoiMTIzNDU2IiwibyI6IjY1NDMyMSIsInAiOjE0LjA2LCJkcCI6MTIsImRjIjoiTktMRVdBT0kifQ.D0dYYxnqki8aUnlPKFM-sFcHxSzu1HJ9v9wOGXGk2Lw
// 2. Dă clic dreapta pe site -> elementul Inspectează
// 3. Accesează fila Consolă
// 4. Inserează întregul script în consolă și dă clic pe Enter
// Cheie publică Google folosită pentru semnarea tokenurilor pv2 pentru Reduceri automatizate
const google_public_key = `-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAERUlUpxshr67EO66ZTX0Fpog0LEHc
nUnlSsIrOfroxTLu2XnigBK/lfYRxzQWq9K6nqsSjjYeea0T12r+y3nvqg==
-----END PUBLIC KEY-----`
// const verify_signature = true // folosește pentru a verifica semnătura tokenului
verify_signature = false // folosește pentru alte tokenuri în afară de Google
function verifyAutomatedDiscountTokenCorrectness(jwt) {
console.log("verifyAutomatedDiscountTokenCorrectness")
if (jwt == null) {
console.log("error: no JWT")
return false
}
const current_page_offer = "654321" // TODO: obține offer_id pentru pagina curentă
const expected_merchant_id = "123456" // TODO: folosește codul Google Merchant Center real
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
}
// TODO: setează o locație corespunzătoare în care să fie afișat cuponul
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
}
// Folosește biblioteca Jose (https://github.com/panva/jose) pentru a valida și decoda tokenul JWT.
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()
Instrucțiune pentru configurarea promoțiilor dinamice
Poți configura promoții dinamice pentru produsele tale urmând acești pași secvențial sau în paralel:
Pasul 1 din 4: specifică prețul automat minim [auto_pricing_min_price]
- Atributul preț automat minim
[auto_pricing_min_price]
este folosit pentru a seta un preț minim la care poate fi redus prețul unui produs după reguli de preț pe care le creezi în contul Merchant Center. - Află cum să setezi Prețul automat minim
[auto_pricing_min_price]
. - Poți să trimiți acest atribut printr-un feed suplimentar sau prin reguli de feed în Merchant Center sau prin API.
- Reține că prețul maxim este
[price]
sau[sale_price]
obișnuit specificat în feedul de produse, iar prețul minim este valoarea specificată în atributul[auto_pricing_min_price]
. Google va optimiza valoarea cuponului între aceste două limite. Google va genera oricând cuponul numai pentru acele produse din inventarul tău care beneficiază obiectivul general de maximizare a profitului pentru întregul inventar, luând în considerare efectele vânzărilor cross-sell și ale canibalizării.
Pasul 2 din 4: specifică costul bunurilor [cost_of_goods_sold]
Datele privind costul bunurilor vândute este folosit pentru a calcula un profit brut estimat pentru produsele tale. Fără costul bunurilor vândute, nu vom putea calcula reducerile optime ale cupoanelor și profitul brut pentru articolele vândute. Specifică informații despre costul bunurilor vândute pentru o parte cât mai mare din inventar pentru a ajuta Google să ofere o profitabilitate mai bună din vânzarea produselor tale.
Află cum să configurezi Costul bunurilor [cost_of_goods_sold]
.
Notă: dacă preferi să nu precizezi un anumit cost al bunurilor vândute pentru fiecare articol, poți să specifici o marjă procentuală pentru acesta folosind un feed suplimentar în Merchant Center. Aceasta poate fi aplicată articolelor individuale sau categoriilor de articole.
Poți să trimiți acest atribut printr-un feed suplimentar sau prin reguli de feed în Merchant Center sau prin API.Pasul 3 din 4: configurează raportarea conversiilor cu date despre coșul de cumpărături
Raportarea conversiilor cu date despre coșul de cumpărături este folosită pentru a calcula impactul promoțiilor dinamice și a-ți oferi cele mai bune rezultate. Configurează raportarea conversiilor cu date despre coșul de cumpărături pentru a trimite date despre coșul de cumpărături cu ajutorul cărora să urmărești numărul tranzacțiilor, venitul și profitul generat de promoțiile dinamice.
Configurează raportarea conversiilor cu date despre coșul de cumpărături pentru:
- a măsura clar venitul și profitul generat de promoțiile dinamice;
- rapoarte detaliate privind dimensiunea coșului de cumpărături și valoarea medie a comenzii;
- consultă rapoarte detaliate despre articolele vândute.
Află cum să configurezi și să testezi raportarea conversiilor cu date despre coșul de cumpărături.
Pasul 4 din 4: configurează cupoane
Cupoanele folosite de promoțiile dinamice trebuie configurate și setate ca orice altă promoție în Merchant Center sau în feedul cu promoții. Configurează Promoțiile comercianților în anunțurile pentru Cumpărături Google.
Promoțiile dinamice sunt concepute pentru a fi folosite ca promoții „procent din” sau „valoarea reducerii” pentru ofertele online, așadar anumite atribute pentru promoțiile dinamice trebuie configurate astfel:
Atribut |
Obligatoriu |
|
Trebuie să înceapă cu prefixul |
|
Trebuie setat la |
|
Trebuie setat la |
|
Trebuie setat la |
|
Valoarea trebuie specificată |
|
Valoarea trebuie specificată |
Pe lângă câmpurile de mai sus, alte câmpuri marcate ca obligatorii trebuie specificate.
Examinarea Google
După finalizarea pașilor de implementare, solicită ca Google să efectueze o examinare completă dând clic pe Solicită verificarea. Examinarea implică o testare end-to-end pentru mai multe scenarii. Va fi făcută în rețeaua Google pentru a asigura funcționarea corectă a integrării. Toate problemele deschise vor fi afișate pe ultima pagină de configurare. După ce ai făcut o modificare, așteaptă până la 24 de ore pentru actualizări.
Dacă sunt descoperite probleme, remediază-le și trimite o altă solicitare de examinare dând clic din nou pe buton din nou. Va trebui să trimiți solicitări de examinare până la soluționarea tuturor problemelor.
După ce Google îți examinează și aprobă contul, vei putea să-ți monitorizezi performanța în fila Reduceri automatizate, precum și să întrerupi și să activezi generarea prețurilor reduse optimizate cu un singur clic.
Program de lansare
Extindere
După finalizarea examinării, procesul de extindere începe în conformitate cu programul de mai jos.
Program de extindere
- Prima etapă: cupoane optimizate afișate pentru 10 % dintre clienți.
- A doua etapă: cupoane optimizate afișate pentru 90 % dintre clienți.
Poți să verifici procentul de extindere în Merchant Center, navigând la fila Reduceri automatizate din secțiunea Marketing.
Recomandări
- Precizează cât mai multe valori reduse
Promoțiile dinamice selectează reducerea optimă dintre valorile reducerilor menționate. Așadar, dacă ai între una și zece valori posibile pentru reduceri sau mai multe, vei avea cea mai mare creștere a profitului. De exemplu, ai precizat 5 %, 10 % și 20 % ca valori pentru reduceri. Dacă reducerea optimă calculată este 8 %, va fi selectat cuponul de 5 %, limitând eficiența. În această situație, cel mai eficient ar fi să precizezi valori de reduceri de 5 %, 7 %, 9 %, 11 %, 13 % și până la 20 %.
- Evită folosirea codurilor de cupon ușor de ghicit
Evită folosirea codurilor de cupon precum 5OFF, 10OFF și multe altele. Cumpărătorii pot ghici codurile de cupon uzuale și le pot aplica pentru reduceri maxime, cauzând rezultate nedorite.
- Limitează intervalul de timp și produsele eligibile pentru promoție
Pentru a limita refolosirea cuponului, poți să limitezi durata validității fiecăruia. Folosește atributul data de începere a promoției
[promotion_effective_dates]
pentru a seta un interval de timp pentru promoție. Deși promoțiile dinamice funcționează cel mai bine când sunt asociate cu majoritatea inventarului, îți recomandăm să creezi cupoane specifice pentru fiecare categorie.
Întrebări frecvente
- Cum funcționează promoțiile dinamice cu setarea tROAS în Google Ads?
Promoțiile dinamice funcționează cel mai bine când este activată licitarea tROAS, dar nu necesită tROAS.
- Un comerciant poate să îmbine promoțiile cu valoarea reducerii cu cele procentuale?
Da. Deși un anumit rând de feed nu poate avea ambele atribute
[percent_off]
și[money_off_amount]
setate în același timp, pot fi configurate promoții separate pentru același produs, cu reduceri în bani și procentuale. - Ce factori sunt luați în considerare când sunt alese promoțiile de afișat?
Google AI ia în considerare mulți factori și seturi de date pentru a decide reducerea potrivită pentru produs. Una dintre principalele intrări pe care le folosim pentru a înțelege reducerea potrivită este curba de cerere și flexibilitatea prețului.
- Există o cerință minimă și/sau maximă pentru procentul sau valoarea reducerii?
Nu există cerințe minime sau maxime privind reducerile promoțiilor.
- Destinația promoției poate fi setată atât la anunțuri pentru Cumpărături Google, cât și la înregistrări gratuite?
Momentan sunt acceptate numai anunțurile pentru Cumpărături Google. Ne străduim constant să extindem disponibilitatea promoțiilor dinamice pentru a extinde impactul pentru comercianți și cumpărători.
- Ce se întâmplă dacă cupoanele mele au o valoare minimă a comenzii?
Sunt acceptate cupoanele cu o valoare minimă a comenzii.
- Un comerciant poate specifica o marjă procentuală pentru costul bunurilor vândute în loc să specifice o anumită valoare pentru fiecare ofertă?
Da, un comerciant poate să specifice o marjă procentuală pentru costul bunurilor vândute folosind un feed suplimentar în Merchant Center.
- Promoțiile dinamice funcționează cu campaniile pentru Performanță maximă?
Promoțiile dinamice se aplică momentan pentru anunțurile pentru Cumpărături Google, dar sunt compatibile cu Performanță maximă. Așadar, funcționează cu campaniile pentru Performanță maximă, dar promoțiile vor apărea numai în anunțurile pentru Cumpărături Google difuzate de campania pentru Performanță maximă.
- Cum diferă promoțiile dinamice de programul de reduceri automatizate?
Ambele programe sunt bazate pe modele similare. Promoțiile dinamice oferă o cerință mult mai simplă cu privire la integrare pentru transmiterea prețurilor sau paginile de destinație.
-
Am un singur cont MCID, dar mai multe feeduri de produse pentru țări diferite. Pot înscrie produse din țări diferite?
Poți înscrie produse adăugând atributul
[auto_pricing_min_pricing]
pentru țările preferate de tine. Rapoartele de performanță vor afișa date agregate pentru toate țările, dar momentan nu poți filtra după o anumită țară.
Linkuri conexe
- Preț minim
[auto_pricing_min_price]
- Costul bunurilor vândute
[cost_of_goods_sold]
- Configurează atributele personalizate în scopul folosirii în regulile pentru atribute
- Configurarea și raportarea conversiilor cu ajutorul datelor despre coșul de cumpărături
- Specificație privind feedul cu promoții
- Politicile privind promoțiile
- Promoțiile comercianților în anunțurile pentru Cumpărături Google