Mit dynamischen Angeboten können Einzelhändler automatisch den optimalen Gutschein oder das optimale Angebot auswählen und auf Shopping-Anzeigen bei Google anwenden, um den Bruttogewinn zu maximieren. Bei dynamischen Angeboten werden die von Ihnen bereitgestellten Informationen zu den Selbstkosten für Inventar, Rabatte sowie Feedback zu Conversions verwendet, um mithilfe der KI‑gestützten Preismodelle von Google Kunden geeignete Angebote zu präsentieren.
Dieses Produkt befindet sich noch in der Betaphase. Wenn Sie daran interessiert sind, wenden Sie sich bitte an dynamic-promotions-support@google.com.
Auf dieser Seite
- Vorteile
- Voraussetzungen für dynamische Angebote
- Funktionsweise von dynamischen Angeboten
- Dynamische Angebote einrichten
- Überprüfung durch Google
- Zeitplan für die Einführung
- Best Practices
- Häufig gestellte Fragen
Vorteile
Google-Preismodelle wählen automatisch den optimalen Aktionsrabatt aus, mit dem der höchste Bruttogewinn erzielt wird. Dynamische Angebote bieten folgende Vorteile:
- Angebote durch Rabattoptimierung in Echtzeit automatisieren und dabei Zeit und Aufwand reduzieren.
- ROAS (Return on Advertising Spend) und Rentabilität optimieren.
- Mithilfe der umfangreichen Preismodelle von Google können Angebote mit den passenden Rabatten in Shopping-Anzeigen und den Landingpages Ihrer Website aktualisiert werden.
Voraussetzungen für dynamische Angebote
Um dynamische Angebote verwenden zu können, müssen Sie alle erforderlichen Anforderungen erfüllen. Wenn Sie über mehrere Merchant Center-Konten bzw. Unterkonten verfügen, muss jedes Konto alle Anforderungen separat erfüllen.
- Die Verfügbarkeit dynamischer Angebote ist auf Länder beschränkt, in denen das Tool für reguläre Angebote verfügbar ist. Eine vollständige Liste der Länder finden Sie in den Teilnahmekriterien und Richtlinien im Abschnitt „Verfügbarkeit“.
- Sie weisen mindestens 1.000 Nutzerklicks für das gesamte Inventar Ihres Merchant Center-Kontos auf.
- Durch das Ausfüllen der Attribute „Mindestpreis für automatisches Preismodell“
[auto_pricing_min_price]und „Selbstkosten“[cost_of_goods_sold]sind mindestens 20 % Ihrer Produktimpressionen aktiviert. Weitere Informationen zur Impressionsabdeckung Ihrer Produkte finden Sie im Leistungsbericht in Ihrem Merchant Center. Für den Einstieg können Sie Folgendes festlegen:- Attribut „Mindestpreis für automatisches Preismodell“
[auto_pricing_min_price]<= 95 % des „Preises“[price]und >= „Selbstkosten“[cost_of_goods](Details siehe unten).- „Selbstkosten“
[cost_of_goods]< „Mindestpreis für automatisches Preismodell“[auto_pricing_min_price]und >= 5 % „Preis“[price]
- „Selbstkosten“
- Conversion-Tracking mit Warenkorbdaten. Weitere Informationen zur Implementierung
- Attribut „Mindestpreis für automatisches Preismodell“
- In Ihrer Website-Integration müssen die von Google bereitgestellten Gutscheine aus von Google generierten JSON-Web-Tokens akzeptiert und berücksichtigt werden können.
- Es muss Google möglich sein, einen nach und nach steigenden Prozentsatz aktivierter Produkte anzuzeigen (10 % in den ersten 3 Tagen, danach 90 %).
Funktionsweise von dynamischen Angeboten
Mit dynamischen Angeboten können Händler die Auswahl und Anwendung der geeigneten Rabatte auf die Produkte in Shopping-Anzeigen automatisieren und so den Bruttogewinn steigern.
Händler müssen angeben, wie hoch der Rabattprozentsatz, die Selbstkosten für Ihr Inventar und die Conversion-Daten sein sollen. Anhand dieser Daten automatisiert die KI-gestützte Preismodellierung von Google die Angebotsentscheidungen und wählt das optimale Angebot für alle aktivierten Produkte aus. Für dynamische Angebote gilt der folgende Ablauf:
- Händler laden Angebote und Gutscheine zusammen mit den erforderlichen Informationen in das Merchant Center hoch.
- Angebote werden auf Shopping-Plattformen präsentiert, um die Leistung zu verbessern.
- Käufer können diese Angebote beim Bezahlen im eStore des Händlers einlösen.
Google verwendet KI‑Algorithmen, um Gutscheine kontinuierlich anhand von Marktsignalen zu optimieren. Hier einige Beispiele:
- Wettbewerbsfähigkeit von Preisen
- Preiselastizität
- Saisonale Trends
- Geschätztes Lieferdatum
- Markenwert
- Versandkosten
Angepasste Sonderangebotspreise werden in Shopping-Anzeigen präsentiert (kanalbasierte Rabattierung) und sicher übergeben, damit auf der Produkt-Landingpage in Ihrem Onlineshop derselbe Preis angezeigt wird.
Ihre Produkte werden als „Sonderangebot“ mit einem durchgestrichenen Preis angezeigt.
URL für die Gutscheinweitergabe
Wenn ein Käufer auf den Eintrag Ihres dynamischen Angebots klickt, wird er auf die Landingpage Ihres Produkts weitergeleitet. Der Gutschein muss auf Ihrer Landingpage (möglichst neben dem Produktpreis) angezeigt werden und dem auf Google sichtbaren durchgestrichenen Preis entsprechen.
Damit der Gutschein auf Ihrer Landingpage angezeigt wird, werden von den dynamischen Anzeigen Klick-URLs für die Weitergabe von Gutscheininformationen als Parameter generiert. Die URL ist in JSON Web Token codiert und kann mit einem base64-Decodierer decodiert und dann verwendet werden.
Hier sehen Sie ein Beispiel für eine Klick-URL mit einem pv2-Parameter, der für die Weitergabe von Gutscheininformationen verwendet wird:
https://www.yourwebsite.html?pv2=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjIjoiRVVSIiwiZXhwIjoxNjg0NDE2ODk5LCJtIjoiMTIzNDU2IiwibyI6IjY1NDMyMSIsInAiOjE0LjA2LCJkcCI6MTIsImRjIjoiTktMRVdBT0kifQ.D0dYYxnqki8aUnlPKFM-sFcHxSzu1HJ9v9wOGXGk2Lw
Das codierte Token enthält zwei relevante Felder für die Preisweitergabe:
- dp: „Discount Percentage“ (Rabattprozentsatz)
- dc: „Coupon Code“ (Gutscheincode)
Beispiel:
|
"dp": 10, "dc": "RHNKLNEQ" |
// 10% percent discount // coupon code = RHNKLNEQ |
Beispiel für einen Code zur Weitergabe eines Gutscheins
// Example code validating and decoding Google Automated Discounts pv2 token.
// Displays the coupon on the top of the website after running the script.
// To run:
// 1. Open website with pv2 token in Chrome e.g. https://www.yourwebsite.html?pv2=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjIjoiRVVSIiwiZXhwIjoxNjg0NDE2ODk5LCJtIjoiMTIzNDU2IiwibyI6IjY1NDMyMSIsInAiOjE0LjA2LCJkcCI6MTIsImRjIjoiTktMRVdBT0kifQ.D0dYYxnqki8aUnlPKFM-sFcHxSzu1HJ9v9wOGXGk2Lw
// 2. Right click on site -> inspect element
// 3. Go to "Console" tab
// 4. Paste the whole script to the console and click enter
// Google public key used for signing Automated Discounts pv2 tokens
const google_public_key = `-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAERUlUpxshr67EO66ZTX0Fpog0LEHc
nUnlSsIrOfroxTLu2XnigBK/lfYRxzQWq9K6nqsSjjYeea0T12r+y3nvqg==
-----END PUBLIC KEY-----`
// const verify_signature = true // use to verify the token signature
verify_signature = false // use for non-google tokens
function verifyAutomatedDiscountTokenCorrectness(jwt) {
console.log("verifyAutomatedDiscountTokenCorrectness")
if (jwt == null) {
console.log("error: no JWT")
return false
}
const current_page_offer = "654321" // TODO: get offer_id of the current page
const expected_merchant_id = "123456" // TODO: use real 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
}
// TODO: set a proper place in which the coupon should be displayed
let target_element = document.getElementsByTagName("body")[0]
target_element.innerHTML = `<div><h1><font color="red">-${discount_percent}% mit Gutschein: ${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
}
// Use Jose (https://github.com/panva/jose) library to validate and decode JWT token.
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()
Anleitung zum Einrichten von dynamischen Angeboten
Sie können dynamische Angebote für Ihre Produkte einrichten, indem Sie diese Schritte nacheinander oder gleichzeitig ausführen:
Schritt 1 von 4: Mindestpreis für automatisches Preismodell angeben [auto_pricing_min_price]
- Mit dem Preisattribut „Mindestpreis“
[auto_pricing_min_price]wird ein Mindestpreis festgelegt, auf den der Preis eines Produkts gemäß den in Ihrem Merchant Center-Konto erstellten Preismodellregeln reduziert werden kann. - Weitere Informationen zum Festlegen des Mindestpreises für das automatische Preismodell
[auto_pricing_min_price]. - Sie können dieses Attribut über einen Subfeed oder mithilfe von Feedregeln in Ihrem Merchant Center-Konto oder über die API angeben.
- Denken Sie daran, dass der Höchstpreis der reguläre „Preis“
[price]oder „Sonderangebotspreis“[sale_price]ist, der in Ihrem Produktfeed angegeben ist, und der Mindestpreis der Wert, den Sie im Attribut „Mindestpreis für automatisches Preismodell“[auto_pricing_min_price]angegeben haben. Google optimiert den Gutscheinwert zwischen diesen beiden Limits. Google generiert den Gutschein jeweils nur für die Produkte in Ihrem Inventar, die in das Gesamtziel der Gewinnmaximierung einfließen. Dabei werden Cross-Selling- und Kannibalisierungseffekte berücksichtigt.
Schritt 2 von 4: Selbstkosten angeben [cost_of_goods_sold]
Anhand der Daten zu den Selbstkosten wird der geschätzte Bruttogewinn Ihrer Produkte berechnet. Ohne Selbstkosten können wir nicht die optimalen Gutscheinrabatte und Bruttogewinne für verkaufte Artikel berechnen. Geben Sie so viele Informationen wie möglich zu den Selbstkosten an, damit Google die Umsätze für Ihre Produkte verbessern kann.
Weitere Informationen zum Einrichten von Selbstkosten [cost_of_goods_sold]
Hinweis: Wenn Sie nicht für jeden Artikel einen bestimmten Selbstkostenpreis angeben möchten, können Sie einen Margenprozentsatz für Selbstkosten mithilfe eines Subfeeds im Merchant Center angeben. Dieser kann auf einzelne Artikel oder Artikelkategorien angewendet werden.
Sie können dieses Attribut über einen Subfeed oder mithilfe von Feedregeln in Ihrem Merchant Center-Konto oder über die API angeben.Schritt 3 von 4: Berichte zu Conversions mit Warenkorbdaten einrichten
Berichte zu Conversions mit Warenkorbdaten werden verwendet, um die Auswirkungen dynamischer Angebote zu berechnen und Ihnen die besten Ergebnisse zu liefern. Richten Sie Berichte zu Conversions mit Warenkorbdaten ein, um Warenkorbdaten zu senden, mit denen Sie die Anzahl der Transaktionen, den Umsatz und den Gewinn erfassen können, den Sie mit Ihren dynamischen Angeboten erzielen.
Wenn Sie Berichte zu Conversions mit Warenkorbdaten einrichten, können Sie:
- Umsatz, den Sie durch Ihre dynamischen Anzeigen erzielen, genau messen
- Detailberichte zur Warenkorbgröße und zum durchschnittlichen Bestellwert aufrufen
- Detailberichte zu verkauften Artikeln aufrufen
Berichte zu Conversions mit Warenkorbdaten einrichten und testen
Schritt 4 von 4: Gutscheine einrichten
Die Gutscheine für dynamische Angebote müssen wie alle anderen Angebote im Merchant Center oder im Angebotsfeed konfiguriert und eingerichtet werden. Richten Sie Merchant Promotions in Shopping-Anzeigen ein.
Dynamische Angebote werden als prozentuale Rabatte oder Geldrabatte auf die Onlineangebote angewendet. Bestimmte Attribute für dynamische Angebote sollten daher so konfiguriert werden:
Attribut |
Erforderlich |
|
|
Muss mit dem Präfix |
|
|
Muss auf |
|
|
Muss auf |
|
|
Muss auf |
|
|
Muss angegeben werden |
|
|
Muss angegeben werden |
Neben den oben genannten Feldern müssen auch andere als erforderlich gekennzeichnete Felder angegeben werden.
Überprüfung durch Google
Nachdem die Implementierungsschritte abgeschlossen sind, können Sie durch Klicken auf die Schaltfläche Überprüfung beantragen eine vollständige Überprüfung durch Google anfordern. Sie umfasst End-to-End-Tests in mehreren Szenarien und findet innerhalb des Google-Werbenetzwerks statt, damit die Integration korrekt funktioniert. Alle noch nicht behobenen Probleme werden auf der letzten Einrichtungsseite angezeigt. Nach einer Änderung kann es bis zu 24 Stunden dauern, bis sie sichtbar wird.
Falls Probleme gefunden wurden, beheben Sie sie und beantragen Sie eine erneute Überprüfung, indem Sie noch einmal auf die Schaltfläche klicken. Sie müssen so lange Überprüfungsanfragen einreichen, bis alle Probleme behoben wurden.
Nachdem Google Ihr Konto überprüft und genehmigt hat, können Sie die Leistung auf dem Tab „Automatische Rabatte“ im Blick behalten und die Generierung optimierter Sonderangebotspreise mit nur einem Klick auf die Schaltfläche pausieren und wieder aktivieren.
Zeitplan für die Einführung
Prozentsatz erhöhen
Nach Abschluss der Überprüfung beginnt die Erhöhung des Prozentsatzes gemäß dem unten stehenden Zeitplan.
Zeitplan für die Erhöhung des Prozentsatzes
- Erste Phase: Optimierte Gutscheine werden 10 % der Kunden angezeigt.
- Zweite Phase: Optimierte Gutscheine werden 90 % der Kunden angezeigt.
Sie können den aktuellen Prozentsatz jederzeit im Merchant Center auf dem Tab „Automatische Rabatte“ unter „Marketing“ aufrufen.
Best Practices
- So viele Rabattwerte wie möglich angeben
Bei dynamischen Angeboten wird der optimale Rabatt aus den angegebenen Rabattwerten ausgewählt. Wenn Sie also 1 bis 10 mögliche Rabattwerte festlegen, erzielen Sie eine maximale Steigerung des Bruttogewinns. Beispiel: Sie haben 5 %, 10 % und 20 % als Rabattwerte angegeben. Wenn der optimale Rabatt 8 % beträgt, wird der 5 %-Gutschein ausgewählt, wodurch die Effektivität eingeschränkt wird. In diesem Fall wäre es am besten, Rabattwerte von 5 %, 7 %, 9 %, 11 %, 13 % und bis zu 20 % anzugeben.
- Gutscheincodes vermeiden, die einfach zu erraten sind
Vermeiden Sie gängige Gutscheincodes wie „50 % Rabatt“ oder „10 % Rabatt“. Käufer können gängige Gutscheincodes möglicherweise erraten und anwenden, um einen maximalen Rabatt zu erhalten. Dies führt zu unerwünschten Ergebnissen.
- Zeitraum und Gültigkeit für Produkte einschränken
Um die Wiederverwendung von Gutscheinen zu begrenzen, können Sie die Gültigkeitsdauer eines Gutscheins begrenzen. Verwenden Sie das Attribut „Startdatum des Angebots“
[promotion_effective_dates], um einen Zeitraum für das Angebot festzulegen. Dynamische Angebote funktionieren zwar am besten, wenn sie mit dem Großteil des Inventars verknüpft sind. Sie können jedoch auch kategoriespezifische Gutscheine erstellen.
Häufig gestellte Fragen
- Wie funktionieren dynamische Angebote in Verbindung mit der tROAS-Einstellung in Google Ads?
Dynamische Anzeigen funktionieren am besten, wenn tROAS-Gebote aktiviert sind, ein tROAS ist aber nicht erforderlich.
- Kann ein Händler Angebote mit einem prozentualen Rabatt und einem Geldrabatt kombinieren?
Ja. Für eine bestimmte Feedzeile können die Attribute „Rabatt in Prozent“
[percent_off]und „Rabattbetrag“[money_off_amount]nicht gleichzeitig festgelegt sein. Sie können aber separate Angebote für dasselbe Produkt mit Geld- und Prozentrabatten konfigurieren. - Welche Faktoren werden bei der Auswahl von Angeboten berücksichtigt?
KI von Google berücksichtigt viele Faktoren und Datasets, um den richtigen Produktrabatt zu ermitteln. Bei der Auswahl des richtigen Rabatts berücksichtigen wir insbesondere die Nachfragekurve und die Preiselastizität.
- Gibt es eine minimale oder maximale Anforderung für prozentuale Rabatte und Geldrabatte?
Es gibt keine minimalen oder maximalen Rabattanforderungen für die Angebote.
- Kann das Angebot sowohl für Shopping-Anzeigen als auch für Produkteinträge festgelegt werden?
Derzeit werden nur Shopping-Anzeigen unterstützt. Wir sind jedoch bemüht, die Verfügbarkeit dynamischer Angebote zu erweitern, um die Reichweite für Händler und Käufer zu verbessern.
- Was ist, wenn meine Gutscheine einen Mindestbestellwert haben?
Gutscheine mit Mindestbestellwert werden unterstützt.
- Kann ein Händler einen Margenprozentsatz für Selbstkosten angeben, anstatt für jedes Angebot einen bestimmten Wert anzugeben?
Ja, ein Händler kann einen Margenprozentsatz für Selbstkosten mithilfe eines Subfeeds im Merchant Center angeben.
- Funktionieren dynamische Angebote bei Performance Max-Kampagnen?
Dynamische Angebote gelten derzeit nur für Shopping-Anzeigen, sind aber mit Performance Max-Kampagnen kompatibel. Sie können also für Performance Max-Kampagnen verwendet werden, die Angebote werden aber nur in den Shopping-Anzeigen der Performance Max-Kampagne angezeigt.
- Wie unterscheiden sich dynamische Angebote vom Programm für automatische Rabatte?
Beide Programme basieren auf ähnlichen Modellen. Bei dynamischen Angeboten ist die Einbindung von Preisen oder Landingpages wesentlich einfacher.
-
Ich habe ein einzelnes MCID-Konto, aber mehrere Produktfeeds für verschiedene Länder. Kann ich Produkte aus verschiedenen Ländern aktivieren?
Sie können Produkte aktivieren, indem Sie das Attribut „Mindestpreis für das automatische Preismodell“
[auto_pricing_min_pricing]für die gewünschten Länder hinzufügen. In Leistungsberichten werden Daten für alle Länder zusammengefasst angezeigt. Derzeit ist es nicht möglich, nach einem bestimmten Land zu filtern.
Weitere Informationen
- Mindestpreis
[auto_pricing_min_price] - Selbstkosten
[cost_of_goods_sold] - Benutzerdefinierte Attribute zur Verwendung in Attributregeln einrichten
- Weitere Informationen zum Einrichten und Testen der Berichterstellung für Conversions mit Warenkorbdaten
- Merchant Promotions-Feedspezifikationen
- Richtlinien für Angebote
- Merchant Promotions in Shopping-Anzeigen