API


Authentifizierung

Um die Merchant API for Shopping mit einem bestimmten Merchant Center-Konto zu verwenden, muss ein API Console-Projekt einrichten. Hilfe zu Google Cloud Console-Projekten verwalten Sie den API-Zugriff und die Authentifizierung für Ihre Merchant-API-Lösung.

Je nach Anwendungsfall gibt es zwei Möglichkeiten, auf die Merchant API zuzugreifen:

  • Für den Zugriff auf ein bestimmtes Merchant Center-Konto wird OAuth 2.0 empfohlen über eine Anwendung einrichten, die Sie für Ihre Nutzer entwickelt haben. Der Nutzer wird Ihnen Zugriff auf Ihr Konto gewähren müssen, damit er Daten in seinem Namen einreichen kann.
  • Ein Dienstkonto ist eine spezielle Art von Konto, das in der Regel von einem und nicht auf eine Person. Ein Dienstkonto wird durch seine E-Mail-Adresse identifiziert die für das Konto eindeutig ist.

Weitere Informationen zur Authentifizierung mit OAuth 2.0 oder einem Dienst Konto.

Ländereinstellungen aktivieren

Rufen Sie liasettings.update auf, um die Länder anzugeben, in denen Sie lokale Anzeigen schalten möchten.

Weitere Informationen finden Sie auf der Seite „Ziel für Ländereinstellungen“.

Angebotsdaten senden

Es gibt zwei Arten von Daten: Produkt- und Inventardaten.

offer_inventory_expiration

Produkt- und Inventardaten gleichzeitig senden

Produkt- und Inventardaten können mithilfe von accounts.lfpInventories.insert

Das Feld „GTIN“ dient als Produktkennzeichnung für den Google-Katalog. Dadurch wird automatisch ein Produktfeed erstellt.

Dieser automatisch erstellte Feed wird im Ziel-Merchant Center als „Lokaler Feedanbieter“ mit den entsprechenden Angeboten.

Diese Methode eignet sich gut, wenn alle Produkte des Händlers eine GTIN haben und keine weiteren Produkte Funktionen aktiviert werden, z. B. die vom Händler gehostete Verkäuferseite (einfach). Wenn Sie die vom Händler gehostete Verkäuferseite für Ihre Händler aktivieren möchten, senden Sie einen speziellen Produktfeed. ist die empfohlene Einrichtung.

Dasselbe Verfahren kann mit accounts.lfpSales.insert angewendet werden.

In diesem Fall beziehen sich die Daten auf ein Verkaufsereignis für ein bestimmtes Produkt in einem zu einer bestimmten Zeit.

Produkt- und Inventardaten separat senden

Falls GTINs nicht allgemein verfügbar sind oder Sie lieber eine vorhandenen Produktfeed im Google Target Merchant Center-Konto eine vom Händler gehostete Verkäuferseite für Ihre Händler aktivieren möchten, benötigen Sie einen bestimmten Feed mit lokal erhältlichen Produkten.

Dies kann durch Aufrufen von accounts.productInputs.insert aktiviert werden. und alle statischen Werte eines Produkts einfügen. Denken Sie daran, Channel-Attribut auf „local“.

Weitere Informationen zu grundlegenden Produktdaten finden Sie in diesem Artikel und in der API. allgemeine Anleitung zum Einfügen von Produkten

Der Datenfluss sieht so aus:

Alternativ können Inventardaten accounts.lfpSales.insert. Ein ML-Modell erstellt dann und vorhersagen Preis und Menge der Angebote basierend auf diesen Daten.

Beispielübersicht für accounts.lfpInventories.insert, accounts.lfpSales.insert accounts.lfpStores.insert

Unternehmensprofildaten senden

Wenn kein Zugriff auf das Google Unternehmensprofil-Konto des Händlers möglich ist zum Abrufen der Geschäftscodes. accounts.lfpStores.insert durch Ihre eigenen spezifischen Geschäftscodes.

Beachten Sie, dass beim Aufrufen von „accounts.lfpinventorys.insert“ oder „accounts.lfpSales.insert“ muss dem Geschäftscode mit dem Geschäftscode übereinstimmen. in lfp Stores-Anfragen bereitgestellt.

Die Antwort von accounts.lfpStores.insert liefert auch ein matchingState und matchingStateHint, wenn der Abgleich fehlgeschlagen ist.