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. Senden Sie über die Merchant Center-Weboberfläche eine Verknüpfungsanfrage.
  2. Verwende die Content API for Shopping, um die adsLinks deiner Account zu aktualisieren.

Sie können den Status von Merchant Center-Verknüpfungen in Ihrem Google Ads-Konto ändern, indem Sie eine Einladung über die Google Ads-Weboberfläche annehmen oder ablehnen. Mit der Google Ads API können Sie außerdem Einladungen aktualisieren oder vorhandene Verknüpfungen entfernen (siehe unten).

Alle Merchant Center-Einladungen auflisten

Mithilfe der folgenden GAQL-Abfrage können Sie einen Google Ads API-Bericht erstellen, um eine Liste aller ausstehenden Einladungen zur Verknüpfung 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'

Entfernen Sie in der obigen Abfrage die Filterbedingung für das Feld product_link_invitation.status, um alle Einladungen abzurufen.

Einladung annehmen

Wenn Sie die Verknüpfung genehmigen möchten, setzen Sie den Status product_link_invitation auf ACCEPTED.

  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 der product_link_invitation fest.

  3. Setzen Sie product_link_invitation_status auf ACCEPTED.

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

Wenn der Einladungsvorgang von einem Nutzer versucht wird, der bereits Administrator für beide Konten ist, wird der Fehler NO_INVITATION_REQUIRED ausgegeben. Sie können auf diesen Fehler prüfen und in diesen Fällen auf den Ablauf der direkten Verknüpfung zurückgreifen.

Einladung ablehnen

Das Ablehnen einer Einladung ähnelt dem Annehmen einer Einladung, mit der Ausnahme, dass das Feld product_link_invitation_status auf REJECTED gesetzt ist. Wenn eine Einladung abgelehnt wird, behält sie den Status REJECTED bei und kann nicht angenommen werden. Sie müssen dann gegebenenfalls 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 den API-Aufruf CreateProductLink aus.

Wenn ein Nutzer ohne ausreichende Berechtigungen versucht, eine direkte Verknüpfung herzustellen, wird der Fehler CREATION_NOT_PERMITTED ausgegeben. Sie können nach diesem Fehler suchen und in diesen Fällen auf den Einladungsablauf zurückgreifen.

Mithilfe der folgenden GAQL-Abfrage können Sie einen Google Ads API-Bericht generieren, um eine Liste mit Verknüpfungen für eine Google Ads-Kundennummer 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 eine 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 der product_link fest.

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

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