Für Order with Google benötigen Sie ein aktives Konto im Partner-Portal. Über das Portal können Sie auf Tools zum Hochladen von Datenfeeds und die Webdienst-Endpunktkonfiguration zugreifen. Die Kontoeinrichtung erfolgt nach der Unterzeichnung deines Vertrags durch das Order with Google-Team.
Ersteinrichtung von Konten
Nachdem Ihr Konto erstellt wurde, wird eine Bestätigungs-E-Mail an die E-Mail-Adresse gesendet, die mit Ihrem geschäftlichen Google-Kontakt verknüpft ist. Die E-Mail enthält Links zu Ihrem Konto im Portal und zum Onboarding-Leitfaden.
So schließen Sie die Ersteinrichtung Ihres Kontos ab:
Klicken Sie auf den Link zu Ihrem Konto aus der Bestätigungs-E-Mail. Beim ersten Besuch im Partner-Portal wirst du aufgefordert, deine Notfallkontaktdaten anzugeben, falls du noch keine hast. Folgen Sie dieser Anleitung, um Ihre Kontaktdaten einzugeben. Die Kontaktdaten können später auf der Seite Konto und Nutzer > Kontaktdaten aktualisiert werden.
Rufen Sie im Portal die Seite Konto und Nutzer auf. Auf dem Tab Nutzer können Sie den Teammitgliedern Zugriff gewähren, indem Sie deren Konten der Nutzerliste hinzufügen. Weitere Informationen finden Sie im Artikel Konto und Nutzer.
Nach der Ersteinrichtung Ihres Kontos kann Ihr Team das Partner-Portal als Haupttool verwenden, um Ihre „Order with Google“-Integration zu verwalten. Weitere Informationen finden Sie auf der Seite Onboarding-Aufgaben.
Marken verwalten
Bei Order with Google besteht eine Marke aus einer Sammlung von Lokalisierungen. Jede Lokalisierung umfasst einen Markennamen, ein Logo, eine Datenschutzerklärung, Nutzungsbedingungen, Länder- und Sprachziele. So kannst du das Branding auf Landes- und Sprachebene festlegen. Marken werden separat in der Sandbox und in der Produktion konfiguriert. Sie müssen eine Marke mit mindestens einer Lokalisierung für jedes Land konfigurieren, in dem Sie Restaurants haben. Andernfalls werden Ihre Restaurants nicht auf Google angezeigt oder können über das Partner-Portal getestet werden. Eine ausführliche Anleitung zur Lokalisierung Ihrer Marken finden Sie auf der Seite Marken verwalten.
Onboarding-Aufgaben
Auf der Seite Onboarding Tasks (Onboarding-Aufgaben) sind die ersten Schritte und die erstmalige Einrichtung Ihres Kontos aufgeführt. Schließen Sie diese ab, damit Ihr Konto voll funktionsfähig ist.
Google Cloud-Projekt konfigurieren
Zum Verwalten der Integration mit Order with Google APIs benötigen Sie ein Google Cloud-Projekt. Sie können zu diesem Zweck ein neues Projekt erstellen oder ein vorhandenes verwenden. Wir empfehlen, ein neues Projekt zu erstellen, da Google Zugriff darauf haben muss.
Nachdem das Projekt erstellt wurde, benötigen Sie die Cloud-Projektnummer und die E-Mail-Adresse des Cloud-Projekts, um mit den Onboardingaufgaben fortzufahren:
- Die Cloud-Projektnummer finden Sie in der GCP Console. Gehen Sie zu Startseite > Dashboard > Projektinformationen.
- Die E-Mail-Adresse des Cloud-Projekts wird unter IAM und Verwaltung > IAM > Berechtigungen aufgeführt. Sie benötigen die E-Mail-Adresse mit der Rolle Inhaber.
Fügen Sie die Projektnummer und die E-Mail-Adresse hinzu und speichern Sie sie im Formular Partner-Portal > Onboarding-Aufgaben > Cloud-Projektkonfiguration.
Datenquelle des Datenfeeds konfigurieren
Sie müssen die Datenfeeddateien in Ihrer Infrastruktur hosten. Order with Google unterstützt drei Arten von Dateihosting-Lösungen: Google Cloud Storage, Amazon S3 und einen Webhost mit einer Sitemap, die die Dateien über HTTPS bereitstellt. Zusätzliche Anforderungen an die Datenfeedquelle finden Sie auf der Seite Voraussetzungen. Fahren Sie dann mit den Schritten in den folgenden Abschnitten für den Typ Ihrer Datenfeedquelle fort.
Erstkonfiguration der Datenfeedquelle in Google Cloud Storage
- Öffnen Sie im Partner-Portal den Tab Onboarding Tasks (Onboarding-Aufgaben).
- Gehen Sie zum Schritt Feedquelle auswählen.
- Füllen Sie das Formular für die Feedquelle aus:
- Feed delivery method (Feedübermittlungsmethode): Wählen Sie Google Cloud Storage aus.
- Markierungsdatei: Geben Sie die URL der
marker.txt
-Datei an. - Datendateien: Geben Sie die URL des GCS-Buckets mit den Datenfeeds an.
- Klicken Sie auf Senden.
Erstkonfiguration der Datenquelle für Amazon S3
- Öffnen Sie im Partner-Portal den Tab Onboarding Tasks (Onboarding-Aufgaben).
- Gehen Sie zum Schritt Feedquelle auswählen.
- Füllen Sie das Formular für die Feedquelle aus:
- Feed delivery method (Feedübermittlungsmethode): Wählen Sie Amazon S3 aus.
- Markierungsdatei: Geben Sie die URL der
marker.txt
-Datei an. - Datendateien: Geben Sie die URL zum S3-Bucket mit den Datenfeeds an.
- Access ID (Zugriffs-ID): Geben Sie die Zugriffsschlüssel-ID für IAM mit Berechtigungen zum Lesen von S3-Ressourcen ein.
- Access Key (Zugriffsschlüssel): Geben Sie den IAM-geheimen Zugriffsschlüssel mit Berechtigungen zum Lesen aus S3-Ressourcen ein.
- Klicken Sie auf Senden.
Erstkonfiguration der Datenfeedquelle unter HTTPS mit Sitemap
- Öffnen Sie im Partner-Portal den Tab Onboarding Tasks (Onboarding-Aufgaben).
- Gehen Sie zum Schritt Feedquelle auswählen.
- Füllen Sie das Formular für die Feedquelle aus:
- Feed delivery method (Feedübermittlungsmethode): Wählen Sie HTTPS aus.
- Sitemap-Datei: Geben Sie die URL der
sitemap.xml
-Datei an. - Nutzername: Geben Sie die Anmeldedaten für den Zugriff auf den HTTPS-Server ein.
- Password: Geben Sie das Passwort für den HTTPS-Server ein.
- Klicken Sie auf Senden.
Nachdem das Konto vollständig konfiguriert wurde, können Sie die Quelleneinstellungen der Datenfeedquelle auf der Seite Konfiguration > Feeds ändern.
Dienstkonto einrichten
Sie benötigen ein Dienstkonto, um authentifizierte HTTPS-Anfragen an Google APIs wie die Real-time Updates API und die asynchrone Bestellaktualisierung zu stellen.
So richten Sie ein Dienstkonto ein:
- Rufen Sie die Google Cloud Platform Console auf.
- Mit Ihrem Konto im Partner-Portal ist auch ein Google Cloud-Projekt verknüpft. Wählen Sie das Projekt aus, wenn es noch nicht ausgewählt ist.
- Klicken Sie im Menü auf der linken Seite auf Dienstkonten.
- Klicken Sie auf Dienstkonto erstellen.
- Geben Sie einen Namen für das Dienstkonto ein und klicken Sie auf Erstellen.
- Wählen Sie unter Rolle auswählen die Option Projekt > Bearbeiter aus.
- Klicken Sie auf Weiter.
- Optional: Fügen Sie Nutzer hinzu, um ihnen Zugriff auf das Dienstkonto zu gewähren, und klicken Sie auf Fertig.
- Klicken Sie für das gerade erstellte Dienstkonto auf > Schlüssel erstellen.
- Wählen Sie als Format JSON aus und klicken Sie auf Erstellen.
- Laden Sie das neue Paar aus öffentlichem und privatem Schlüssel auf Ihr Gerät herunter.
URL für die Auftragsausführung hinzufügen
Zum Testen Ihrer Integration müssen Sie die URL Ihrer Auftragsausführungs-API konfigurieren. Die URL für die Auftragsausführung verknüpft das Partner-Portal-Konto mit Ihrem Webdienst-URL-Endpunkt, auf dem Ihr Webdienst gemäß dem Schema für Auftragsausführungsaktionen gehostet wird.
So richten Sie die Auftragsausführungs-URL ein:
- Gehen Sie im Partner-Portal zu Konfiguration > Endpunkte.
- Fügen Sie in das Textfeld unter dem Tab Mit Google-Endpunkt bestellen eine Platzhalter-URL für die Auftragsausführung ein. In dieser Phase muss die Auftragsausführungs-URL keine funktionierende URL sein.
- Klicken Sie auf Änderungen speichern.