Merchant Center-Konto mit Google Ads-Konto verknüpfen

Bevor Sie eine Shopping-Kampagne erstellen können, müssen Sie Ihr Google Ads-Konto mit Ihrem Google Merchant Center-Konto verknüpfen. Gehen Sie dazu so vor:

  1. Senden Sie eine Verknüpfungsanfrage von Ihrem Merchant Center-Konto an Ihr Google Ads-Konto.
  2. Genehmigen Sie die Verknüpfungsanfrage in Ihrem Google Ads-Konto.

Es gibt zwei Möglichkeiten, eine Verknüpfungsanfrage zu senden:

  1. Verwenden Sie die Merchant Center-Weboberfläche, um eine Verknüpfungsanfrage zu senden.
  2. Content API for Shopping verwenden, um die adsLinks Ihrer Account zu aktualisieren.

Sie können den Status von Merchant Center-Verknüpfungen in Ihrem Google Ads-Konto ändern, indem Sie über die Google Ads-Weboberfläche eine Einladung annehmen oder ablehnen. Sie können Einladungen auch aktualisieren oder vorhandene Verknüpfungen über die Google Ads API entfernen, wie unten beschrieben.

Alle Merchant Center-Einladungen auflisten

Sie können einen Google Ads API-Bericht mit der folgenden GAQL-Abfrage erstellen, um eine Liste aller ausstehenden Einladungen zum Verknüpfen einer Google Ads-Kundennummer mit einem Merchant Center-Konto abzurufen.

SELECT
    product_link_invitation.merchant_center.merchant_center_id,
    product_link_invitation.type
FROM product_link_invitation
WHERE product_link_invitation.status = 'PENDING_APPROVAL'
    AND product_link_invitation.type = 'MERCHANT_CENTER'

Wenn Sie alle Einladungen abrufen möchten, entfernen Sie die Filterbedingung für das Feld product_link_invitation.status in der obigen Abfrage.

Einladung annehmen

Sie können die Verknüpfung genehmigen, indem Sie den Status product_link_invitation auf ACCEPTED setzen.

  1. Erstellen Sie ein UpdateProductLinkInvitationRequest-Objekt und legen Sie das Feld customer_id als Google Ads-Kundennummer fest.

  2. Legen Sie das Feld resource_name als Ressourcennamen von product_link_invitation fest.

  3. Legen Sie den Wert product_link_invitation_status auf ACCEPTED fest.

  4. Führen Sie einen UpdateProductLinkInvitation-API-Aufruf aus.

Wenn ein Nutzer, der bereits Administrator beider Konten ist, den Einladungsfluss durchläuft, wird ein NO_INVITATION_REQUIRED-Fehler ausgegeben. Sie können nach diesem Fehler suchen und in solchen Fällen auf den Direktlink-Ablauf zurückgreifen.

Einladung ablehnen

Das Ablehnen einer Einladung ähnelt dem Annehmen einer Einladung. Der Unterschied besteht darin, dass das Feld product_link_invitation_status auf REJECTED gesetzt ist. Wenn eine Einladung abgelehnt wird, bleibt sie im Status REJECTED und kann nicht angenommen werden. Bei Bedarf müssen Sie dann eine neue Einladung erstellen.

Direkte Verknüpfung ohne Einladung

Wenn der Nutzer, der das Google Ads-Konto mit dem Merchant Center-Konto verknüpfen möchte, Administrator beider Konten ist, können Sie den Einladungsschritt überspringen und beide Konten direkt über die Google Ads API verknüpfen.

  1. Erstellen Sie ein CreateProductLinkRequest-Objekt und legen Sie das Feld customer_id als Google Ads-Kundennummer fest.

  2. Erstellen Sie ein neues ProductLink-Objekt und legen Sie das Feld merchant_center_id auf die ID des Merchant Center-Kontos fest.

  3. Legen Sie ProductLink auf das Feld product_link des Anfrageobjekts fest.

  4. Führen Sie einen CreateProductLink-API-Aufruf aus.

Wenn ein Nutzer, der nicht über die erforderlichen Berechtigungen verfügt, versucht, einen Deeplink zu verwenden, wird ein CREATION_NOT_PERMITTED-Fehler ausgegeben. Sie können nach diesem Fehler suchen und in solchen Fällen auf den Einladungsablauf zurückgreifen.

Sie können einen Google Ads API-Bericht mit der folgenden GAQL-Abfrage ausführen, um eine Liste von Links für eine Google Ads-Kunden-ID abzurufen.

SELECT
    product_link.merchant_center.merchant_center_id,
    product_link.product_link_id
FROM product_link
WHERE product_link.type = 'MERCHANT_CENTER'

So heben Sie die Verknüpfung auf:

  1. Erstellen Sie ein RemoveProductLinkRequest-Objekt und legen Sie das Feld customer_id als Google Ads-Kundennummer fest.

  2. Legen Sie resource_name als Ressourcennamen von product_link fest.

  3. Führen Sie einen RemoveProductLink-API-Aufruf aus.

Business Manager ist eine einheitliche Darstellung eines Unternehmens auf Google. Wenn Sie sowohl Ihr Google Ads-Konto als auch Ihre Merchant Center-Konten über ein Unternehmensmanager-Konto verwalten, werden automatisch Verknüpfungen zwischen Ihrem Google Ads-Konto und dem Merchant Center-Konto erstellt. Sie können diese Links über die Google Ads API abrufen, aber nicht ändern.