Łączenie kont Merchant Center i Google Ads

Aby utworzyć kampanię produktową, musisz połączyć konto Google Ads z kontem Google Merchant Center w następujący sposób:

  1. Wysyłanie prośby o połączenie z konta Merchant Center z kontem Google Ads koncie.
  2. Zatwierdź prośbę o połączenie na koncie Google Ads.

Prośbę o połączenie można wysłać na 2 sposoby:

  1. Użyj interfejsu internetowego Merchant Center, aby wysłać link .
  2. Używaj interfejsu Content API for Shopping, aby: Zaktualizuj adsLinks na Account

Stan połączeń z kontami Merchant Center możesz zmienić na koncie Google Ads przez: zatwierdzić lub odrzucić . Możesz też aktualizowanie zaproszeń i usuwanie dotychczasowych linków za pomocą interfejsu Google Ads API zgodnie z wyjaśnieniem poniżej.

Wyświetlanie listy wszystkich zaproszeń do Merchant Center

Możesz wygenerować raport interfejsu Google Ads API za pomocą po zapytaniu GAQL, aby pobrać listę wszystkich oczekujących zaproszeń do połączenia Identyfikator klienta Google Ads z kontem Merchant Center.

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'

Aby pobrać wszystkie zaproszenia, usuń warunek filtrowania dla: product_link_invitation.status w zapytaniu powyżej.

Akceptowanie zaproszenia

Możesz zatwierdzić połączenie, ustawiając stan product_link_invitation na ACCEPTED

  1. Zbuduj UpdateProductLinkInvitationRequest i ustaw wartość customer_id jako identyfikator klienta Google Ads.

  2. Ustaw parametr resource_name jako nazwę zasobu product_link_invitation.

  3. Ustaw parametr product_link_invitation_status do ACCEPTED.

  4. Wyślij UpdateProductLinkInvitation Wywołanie interfejsu API.

Jeśli podjął próbę zaproszenia przez użytkownika, który ma już na obu kontach, a potem NO_INVITATION_REQUIRED pojawia się błąd. Możesz sprawdzić ten błąd i wrócić do bezpośredniego o procesie linków w takich przypadkach.

Odrzucanie zaproszenia

Odrzucenie zaproszenia jest podobne do przyjęcia , z tym że product_link_invitation_status. jest ustawione na REJECTED. Jeśli zaproszenie zostanie odrzucone, pozostanie ono w REJECTED stan i nie można go zaakceptować. Należy następnie utworzyć nowy zaproszenie, jeśli jest to wymagane.

Bezpośrednie połączenie bez zaproszenia

Jeśli użytkownik próbuje połączyć konto Google Ads z Merchant Center jest administratorem obu kont, możesz pominąć i połączyć oba konta bezpośrednio za pomocą interfejsu Google Ads API.

  1. Utwórz CreateProductLinkRequest i ustaw wartość customer_id jako identyfikator klienta Google Ads.

  2. Utwórz nowy obiekt ProductLink i ustaw go jej merchant_center_id z identyfikatorem konta Merchant Center.

  3. Ustaw ProductLink na product_link. obiektu żądania.

  4. Wyślij CreateProductLink Wywołanie interfejsu API.

Jeśli podejmuje próbę połączenia bezpośredniego przez użytkownika, który nie ma wystarczających uprawnień uprawnienia, a potem CREATION_NOT_PERMITTED pojawia się błąd. Możesz sprawdzić ten błąd i wrócić do procedury wysyłania zaproszeń.

Możesz wygenerować raport interfejsu Google Ads API za pomocą poniżej zapytania GAQL, aby pobrać listę linków dla identyfikatora klienta Google Ads.

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

Aby odłączyć połączenie:

  1. Utwórz RemoveProductLinkRequest i ustaw wartość customer_id jako identyfikator klienta Google Ads.

  2. Ustaw parametr resource_name jako nazwę zasobu tagu product_link.

  3. Wyślij RemoveProductLink Wywołanie interfejsu API.

Business Manager to ujednolicona reprezentacja firmy w Google. Gdy zarządzasz zarówno kontem Google Ads, jak i kontami Merchant Center za pomocą konta Business Manager, usługa ta automatycznie utworzy połączeń między kontem Google Ads a kontem Merchant Center. Można pobrać te linki za pomocą interfejsu Google Ads API, ale nie można ich zmutowana za pomocą interfejsu Google Ads API.