Łączenie kont Merchant Center i Google Ads

Zanim utworzysz kampanię produktową, musisz połączyć swoje konto Google Ads z kontem Google Merchant Center w ten sposób:

  1. Wyślij prośbę o połączenie z konta Merchant Center na konto Google Ads.
  2. Zatwierdź prośbę o połączenie na koncie Google Ads.

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

  1. Wyślij prośbę o połączenie za pomocą interfejsu internetowego Merchant Center.
  2. Użyj Content API for Shopping, aby zaktualizować adsLinks w Account.

Stan połączeń z Merchant Center na koncie Google Ads możesz zmienić, potwierdzając lub odrzucając zaproszenie w interfejsie Google Ads. Możesz też zaktualizować zaproszenia lub usunąć istniejące połączenia za pomocą interfejsu Google Ads API, jak opisano poniżej.

Wyświetlanie listy wszystkich zaproszeń do Merchant Center

Aby pobrać listę wszystkich oczekujących zaproszeń do połączenia identyfikatora klienta Google Ads z kontem Merchant Center, możesz uruchomić raport interfejsu Google Ads API za pomocą tego zapytania GAQL.

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 z pola product_link_invitation.status w zapytaniu powyżej.

Akceptowanie zaproszenia

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

  1. Utwórz obiekt UpdateProductLinkInvitationRequest i ustaw w nim pole customer_id jako identyfikator klienta Google Ads.

  2. W polu resource_name ustaw nazwę zasobu product_link_invitation.

  3. Ustaw wartość product_link_invitation_status na ACCEPTED.

  4. Wywołaj interfejs API za pomocą UpdateProductLinkInvitation.

Jeśli proces zaproszenia jest uruchamiany przez użytkownika, który jest już administratorem na obu kontach, pojawia się błądNO_INVITATION_REQUIRED. W takich przypadkach możesz sprawdzić, czy występuje ten błąd, i w razie potrzeby przejść do ścieżki bezpośredniego linku.

Odrzucenie zaproszenia

Odrzucenie zaproszenia jest podobne do akceptowania zaproszenia, z tą różnicą, że pole product_link_invitation_status jest ustawione na REJECTED. Jeśli zaproszenie zostanie odrzucone, pozostanie w stanie REJECTED i nie będzie można go zaakceptować. W razie potrzeby utwórz nowe zaproszenie.

bezpośrednie połączenie bez zaproszenia,

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

  1. Utwórz obiekt CreateProductLinkRequest i ustaw w nim pole customer_id jako identyfikator klienta Google Ads.

  2. Utwórz nowy obiekt ProductLink i ustaw w nim pole merchant_center_id na identyfikator konta Merchant Center.

  3. W polu product_link obiektu żądania ustaw wartość ProductLink.

  4. Wywołaj interfejs API za pomocą zapytania CreateProductLink.

Jeśli użytkownik, który nie ma wystarczających uprawnień, spróbuje utworzyć bezpośrednie połączenie, zostanie wyświetlony błąd CREATION_NOT_PERMITTED. W takich przypadkach możesz sprawdzić, czy występuje ten błąd, i wrócić do procesu wysyłania zaproszenia.

Aby pobrać listę połączeń z identyfikatorem klienta Google Ads, możesz uruchomić raport interfejsu Google Ads API, korzystając z tego zapytania GAQL.

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 obiekt RemoveProductLinkRequest i ustaw w nim pole customer_id jako identyfikator klienta Google Ads.

  2. Ustaw resource_name jako nazwę zasobu product_link.

  3. Wywołaj interfejs API za pomocą zapytania RemoveProductLink.

Menedżer firmy to ujednolicony sposób reprezentacji firmy w Google. Gdy zarządzasz zarówno kontem Google Ads, jak i kontami Merchant Center za pomocą konta Business Manager, platforma ta automatycznie tworzy połączenia między Twoim kontem Google Ads a kontem Merchant Center. Możesz pobierać te połączenia za pomocą interfejsu Google Ads API, ale nie możesz ich modyfikować za pomocą tego interfejsu.