Auf dieser Seite
- Vorteile
- Funktionsweise
- Voraussetzungen und Anforderungen
- Anleitung
- Zeitplan für die Einführung
- Leistungsberichte
Vorteile
- Effektive Preisgestaltung: Google setzt fortschrittliche Google AI ein, um die idealen Sonderangebotspreise für Ihre Produkte kontinuierlich in Ihren Shopping-Anzeigen und auf der Produkt-Landingpage Ihres Onlineshops zu optimieren und zu präsentieren.
- Bessere Leistung: Sie können den (Brutto)gewinn, die Conversions und die Nutzerklicks deutlich steigern und den ROI für Werbeausgaben erhöhen.
- Nutzerfreundlichkeit: Die Preise werden laufend, konsistent und automatisch optimiert. Das spart Zeit, Aufwand und Kosten.
Funktionsweise
Automatischer Rabatt ist eine KI-gestützte Lösung, mit der Sie die Bruttogewinnleistung für Ihr gesamtes Inventar effektiv maximieren können.
Google verwendet KI-Algorithmen, um die Verkaufspreise von Produkten kontinuierlich anhand von Marktsignalen zu optimieren. Hier einige Beispiele:
- Produktnachfrage
- Preiselastizität
- Wettbewerbsfähigkeit von Preisen
- 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.
Voraussetzungen und Anforderungen
Bevor Sie sich für die Teilnahme entscheiden, prüfen Sie anhand der folgenden Anforderungen, ob diese Funktion für Ihr Unternehmen geeignet ist:
- Conversion-Tracking mit Warenkorbdaten. Weitere Informationen zur Implementierung
- Sie müssen für mindestens 20 % Ihrer gesamten Inventarimpressionen die Produktdatenattribute „Mindestpreis für automatisches Preismodell“
[auto_pricing_min_price]
und „Selbstkosten“[auto_pricing_min_price]
angeben. Für den Einstieg können Sie Folgendes festlegen:- Attribut „Mindestpreis für automatisches Preismodell“
[auto_pricing_min_price]
<= 95 % des Preises, der Nutzern derzeit angezeigt wird („aktueller Preis“[price]
oder „Sonderangebotspreis“[sale_price]
), und >= „Selbstkosten“[cost_of_goods]
(Details siehe unten). - Der Wert für „Selbstkosten“
[cost_of_goods]
muss unter dem für „Mindestpreis für automatisches Preismodell“[auto_pricing_min_price]
liegen und 5 % bis 95 % des Preises betragen, der Nutzern derzeit angezeigt wird („aktueller Preis“[price]
oder „Sonderangebotspreis“[sale_price]
).
- Attribut „Mindestpreis für automatisches Preismodell“
- In Ihrer Website-Integration müssen die von Google bereitgestellten Produktpreise 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 %).
- Sie sind dafür verantwortlich, dass Ihre Nutzung dieser Funktion allen lokalen Gesetzen und Bestimmungen entspricht, die für Sie und Ihr Unternehmen gelten.
Anleitung
Schritt 1 von 6: Programm und bevorzugte Anzeigewährung auswählen
- Unter „Marketing“ finden Sie den Tab „Automatische Rabatte“.
- Klicken Sie auf Weiter, um „Automatische Rabatte“ und die gewünschte Anzeigewährung für Leistungsberichte auszuwählen.
- Falls Sie eine Drittanbieterplattform nutzen, geben Sie den Namen der Plattform oder des Dienstes an. Weitere Informationen zum Einrichten automatischer Rabatte für Integrationen von Drittanbietern (für Shopify-, WooCommerce- und Magento 2-Händler)
- Nach dem Einreichen können Sie das Conversion-Tracking einrichten und die erforderlichen Produktdatenattribute angeben.
Schritt 2 von 6: Conversions mit Warenkorbdaten einrichten
- Produktpreis: Dieser Wert umfasst den rabattierten Preis vor Steuern.
- Selbstkosten: Alle Produkte, die in Warenkorbdaten enthalten sein könnten, müssen in ihre Produktdaten im Merchant Center hochgeladen werden (auch die zugehörigen „Selbstkosten“
[cost_of_goods_sold]
damit alle Produkte im Einkaufswagen bei der Gewinnoptimierung berücksichtigt werden können. - Rabatt: Im Rahmen des Pilotprojekts werden in diesem Feld alle zusätzlichen variablen Kosten wie Versand- und Transaktionskosten erfasst, die nicht an der Kasse genannt werden.
Nachdem Sie dem Conversion-Tracking Ihres Onlineshops Warenkorbdaten hinzugefügt haben, prüfen Sie, ob die Conversion-Tag-Parameter korrekt implementiert sind. Führen Sie dazu eine Testbestellung aus und gehen Sie dabei so vor:
- Öffnen Sie die Chrome-Entwicklertools. Klicken Sie dazu im Google Chrome-Browser rechts oben auf das Chrome-Menü, wählen Sie „Weitere Tools“ aus und klicken Sie auf „Entwickler-Tools“.
- Wählen Sie im Bereich „Entwicklertools“ oben den Tab „Netzwerk“ aus.
- Führen Sie die Testbestellung im Webbrowser Google Chrome aus.
- Suchen Sie nach „/conversion“, um die Anfrage zu finden, die Ihre Conversion enthält. Der Abfragestring muss die Warenkorbparameter enthalten, wie im folgenden Beispiel gezeigt:
- 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)
Schritt 3 von 6: Produktattribute einreichen, um gewünschte Produkte zu aktivieren
[auto_pricing_min_pricing]
für die gewünschten Länder hinzufügen. In Leistungsberichten werden Daten für alle Länder zusammengefasst angezeigt. Es ist nicht möglich, nach einem bestimmten Land zu filtern.Produkte aktivieren
Um Produkte zu aktivieren, geben Sie gültige Werte für Mindestpreis für das automatische Preismodell [auto_pricing_min_price]
und Selbstkosten [cost_of_goods_sold]
für jedes Produkt in Ihrem Feed an. Achten Sie darauf, mindestens 20 % Ihrer gesamten Inventarimpressionen abzudecken. Sie können diese Attribute über mehrere Datenquellen in Ihrem Merchant Center-Konto oder über die API angeben.
Denken Sie daran, dass der Höchstpreis der reguläre Preis ist, der in Ihren Produktdaten 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 Sonderangebotspreis zwischen diesen beiden Limits und ändert den Preis jeweils nur für die Produkte in Ihrem Inventar, die in das Gesamtziel der Gewinnmaximierung einfließen. Cross-Selling- und Kannibalisierungseffekte werden dabei berücksichtigt.
Erforderliche Attribute | Werttyp | Beschreibung |
Mindestpreis [auto_pricing_min_price] |
String | Das ist der Mindestpreis. Geben Sie den Mindestpreis an, unter dem der Rabatt nicht angewendet werden soll. Befolgen Sie dieselben Formatierungsregeln wie beim Attribut Preis [price] . Hinweis: Dies entspricht in der Regel dem Attribut Selbstkosten [cost_of_goods_sold] , es sei denn, es gibt spezielle Anforderungen (z. B. MAP-Einschränkungen). |
Selbstkosten [cost_of_goods_sold] |
String | Das sind die Selbstkosten. Wenn keine genauen Daten verfügbar sind, beginnen Sie mit Ihrer bestmöglichen Schätzung. |
Steuern
Die Selbstkosten enthalten keine Steuern. Die Steuern müssen jedoch im Wert für das Attribut „Mindestpreis für automatisches Preismodell“ [auto_pricing_min_price]
enthalten sein.
Produkte deaktivieren (optional)
Wenn Sie einzelne Produkte von automatischen Rabatten ausschließen möchten, entfernen Sie bei jedem dieser Produkte das Attribut Mindestpreis für das automatische Preismodell [auto_pricing_min_price]
oder legen Sie den Wert auf den Preis Ihres Produkts fest.
[cost_of_goods_sold]
nicht. Es wird nach wie vor benötigt, um den Gesamtgewinn zu berechnen, wenn diese Produkte in Ihrem Einkaufswagen angezeigt werden.Schritt 4 von 6: URL-Integration abschließen
Folgen Sie dieser Anleitung, um das Preistoken einzubinden.
Hinweis:
- In dieser Anleitung werden von Google generierte JSON-Web-Tokens und die Verwendung des darin enthaltenen Produktpreises beschrieben.
- Hinweis: Diese Informationen sind technischer Natur und setzen umfassende Kenntnisse im Bereich der Webentwicklung voraus.
- Der öffentliche Verschlüsselungscode ist unten angegeben und gilt für alle Integrationen von automatischen Rabatten.
Tokenstruktur
JWT-Tokens enthalten zwei JSON-Objekte: Header und Nutzlast.
Header
{
"alg": "ES256",
"typ": "JWT"
}
Von Google generierte Tokenheader haben zwei Felder:
- alg – der verwendete Algorithmus, der Wert ist immer „ES256“
- typ – der Medientyp, der Wert ist immer „JWT“
Wenn der Token-Header andere Felder enthält oder Feldwerte von den oben beschriebenen abweichen, muss das Token abgelehnt werden.
Nutzlast
{
"exp": 1571673600,
"o": "tddy123uk",
"m": "140301646",
"p": 21.99,
"c": "€"
}
Nutzlast enthält die folgenden Felder:
- exp Ablaufzeit als Unixzeit. Wenn das Token abgelaufen ist, muss es abgelehnt werden.
- o – Angebots-ID, mit der geprüft werden kann, ob die Landingpage dem Produkt entspricht. Bei einer Abweichung muss das Token abgelehnt werden.
- m – Händler-ID. Wenn die Händler-ID nicht übereinstimmt, muss das Token abgelehnt werden.
- p – der reduzierte Preis.
- c – die Währung (in Großbuchstaben).
Token übernehmen
Die genauen Details zur Verwendung des Tokens hängen von der verwendeten Bibliothek ab. Auf übergeordneter Ebene sind jedoch drei Schritte erforderlich: Decodierung/Signaturvalidierung, Feldvalidierung und Preisübernahme.
Decodierung und Signaturvalidierung Das Base64URL-codierte Token wird im URL-Anfrageparameter pv2 weitergegeben:
http://my.site.com/blacktee?pv2=eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJjIjoiVVNEIiwiZXhwIjoxNTcxNjczNjAwLCJtIjoiMTQwMzAxNjQ2IiwibyI6InRkZHkxMjN1ayIsInAiOjIxLjk5fQ.Qlyr1dQ0vLUJx-iQKwkYE2uLHfYCLVEVGZkAq4fwGTSpMDQCbtzDJr5uGHG8dNKaKV5OlYDxLpW40tQVVe2gkQ
Bei den meisten Bibliotheken werden Decodierung und Signaturvalidierung in einem Schritt zusammengefasst. Dabei werden „Token“ [token], „ES256“ [ES256] (der Algorithmus) und „Öffentlicher Schlüssel“ [public_key] eingegeben und „Tokentext“ [token_body] wird ausgegeben.
token_body = decode(token, 'ES256', public_key)
Öffentlicher Schlüssel für die Validierung:
Der folgende Schlüssel ist für alle Nutzer mit automatischen Rabatten ohne Ablaufdatum vorgesehen.
-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAERUlUpxshr67EO66ZTX0Fpog0LEHc nUnlSsIrOfroxTLu2XnigBK/lfYRxzQWq9K6nqsSjjYeea0T12r+y3nvqg==
-----END PUBLIC KEY-----
Feldvalidierung
Wenn die ausgewählte Bibliothek Schlüssel und Algorithmus im vorigen Schritt akzeptiert und deren Verwendung trotz Headeroptionen erzwingt, sind keine zusätzlichen Headerprüfungen erforderlich. Andernfalls müssen die Headerfelder wie oben beschrieben geprüft werden. Weitere Informationen finden Sie in den JSON Web Token Best Current Practices.
Unabhängig davon, welche Bibliothek verwendet wird, müssen die Felder o, m und p mit den Daten des Händlers abgeglichen werden. Wenn die Daten nicht übereinstimmen, muss das Token abgelehnt werden, damit Kunden Tokens nicht über Produkte und/oder Händler hinweg kopieren können. Der Händler kann das Feld exp überprüfen und das Token ablehnen, wenn es abgelaufen ist. Das ist jedoch nicht erforderlich.
Preisübernahme Wenn alle Felder gültig sind und das Token nicht abgelaufen ist, muss der Händler den im Feld p angegebenen Preis verwenden.
Sie können Ihre vorhandene Gutscheinfunktion nutzen, um den Preis zu reduzieren, sofern die auf dieser Seite aufgeführten Anforderungen erfüllt sind. Insbesondere muss der Preis auf der Landingpage mit dem Preis im Token übereinstimmen. Es reicht nicht aus, einfach nur der Zahlungsseite den Rabatt hinzuzufügen.
Tests Nach Abschluss der Integration wird diese in drei Schritten getestet:
- Funktionstests – werden vom Händler durchgeführt
- Schlüsselvalidierung – wird vom Händler mit von Google bereitgestelltem Token durchgeführt
- Vollständiger End-to-End-Test – wird von Google durchgeführt
Funktionstests Es ist am einfachsten, für den Test während und nach der Entwicklung ein temporäres Schlüsselpaar zu erstellen. So haben Sie die vollständige Kontrolle über die Tokens. Mit diesem Befehl kann ein gültiges Schlüsselpaar generiert werden:
openssl ecparam -genkey -name prime256v1 -noout -out privkey.pem openssl ec -in privkey.pem -pubout -out pubkey.pem
Tokens können mit jwt.io oder ähnlichen Tools erzeugt werden, für die ES256 als Algorithmus verwendet wird.
Schlüsselvalidierung Beim Onboarding sind signierte Tokens im Merchant Center verfügbar (Beispiel-URLs), mit denen Sie bestätigen, dass die Produktionsschlüssel korrekt konfiguriert wurden.
Schritt 5 von 6: Überprüfung durch Google
Schritt 6 von 6: Einrichtung abschließen und Kick-off
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: Die optimierten Sonderangebotspreise werden 10 % der Kunden angezeigt.
- Zweite Phase: Die optimierten Sonderangebotspreise werden 90 % der Kunden angezeigt.
Sie können den aktuellen Prozentsatz jederzeit im Merchant Center auf dem Tab Automatische Rabatte unter „Marketing“ aufrufen.
Leistungsberichte
Sie können die Leistung jederzeit prüfen, indem Sie den Tab „Marketing“ aufrufen und dann auf den Tab „Automatische Rabatte“ klicken. Die Leistungsmesswerte wie zusätzliche Klicks, Conversions und Bruttogewinn werden für den ausgewählten Zeitraum in den Übersichten angezeigt. Die Messwerte werden täglich aktualisiert. Weitere Informationen zu automatischen Rabatten im Merchant Center
Benötigen Sie Unterstützung?
Wenn Sie eine Frage haben, die auf dieser Seite nicht beantwortet wurde, oder Sie sich nicht sicher sind, wie Sie vorgehen sollen, wenden Sie sich bitte an uns.