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

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

  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.

Sie haben zwei Möglichkeiten, eine Verknüpfungsanfrage zu senden:

  1. Verknüpfungsanfrage über die Merchant Center-Weboberfläche senden
  2. Verwenden Sie die Content API for Shopping, 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 eine Einladung über die Google Ads-Weboberfläche genehmigen oder ablehnen. Mit der Google Ads API können Sie auch 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. Dabei wird eine Liste aller ausstehenden Einladungen zum Verknüpfen einer Google Ads-Kundennummer mit einem Merchant Center-Konto abgerufen.

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 die Filterbedingung für das Feld product_link_invitation.status in der obigen Abfrage, um alle Einladungen abzurufen.

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 product_link_invitation_status auf ACCEPTED fest.

  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 nach diesem Fehler suchen und in diesen Fällen auf den Direct-Link-Flow 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 für das Feld merchant_center_id 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 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 Einladungsvorgang zurückgreifen.

Mithilfe der folgenden GAQL-Abfrage können Sie einen Google Ads API-Bericht erstellen, um eine Liste von Links 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 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.

Der Unternehmensmanager ist die einheitliche Darstellung eines Unternehmens auf Google. Wenn Sie sowohl Ihr Google Ads-Konto als auch Ihre Merchant Center-Konten mit einem 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.