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. Über die Merchant Center-Weboberfläche eine Verknüpfungsanfrage senden
  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 über die Google Ads-Weboberfläche eine Einladung genehmigen oder ablehnen. Sie können Einladungen auch über die Google Ads API aktualisieren oder vorhandene Verknüpfungen entfernen, wie unten beschrieben.

Liste aller Merchant Center-Einladungen aufrufen

Mit der folgenden GAQL-Abfrage können Sie einen Google Ads API-Bericht ausführen, 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 von product_link_invitation auf ACCEPTED festlegen.

  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. Legen Sie den Wert 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 in beiden Konten ist, wird ein NO_INVITATION_REQUIRED-Fehler ausgegeben. Sie können nach diesem Fehler suchen und in solchen Fällen auf den Direktlink-Vorgang 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 festgelegt ist. Wenn eine Einladung abgelehnt wird, bleibt sie im Status REJECTED und kann nicht angenommen werden. Sie müssen dann bei Bedarf eine neue Einladung erstellen.

Direkte Verknüpfung ohne Einladung

Wenn der Nutzer, der versucht, das Google Ads-Konto mit dem Merchant Center-Konto zu verknüpfen, Administrator in beiden 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 das ProductLink im Feld product_link des Anfrageobjekts fest.

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

Wenn ein Nutzer, der nicht über ausreichende Berechtigungen verfügt, eine direkte Verknüpfung versucht, wird ein CREATION_NOT_PERMITTED-Fehler ausgegeben. Sie können in solchen Fällen nach diesem Fehler suchen und zum Einladungsvorgang zurückkehren.

Mit der folgenden GAQL-Abfrage können Sie einen Google Ads API-Bericht ausführen, um eine Liste der 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 die Verknüpfung eines Links 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 einen RemoveProductLink-API-Aufruf aus.

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