Google Merchant Center to narzędzie, które pomaga przesyłać do Google dane o sklepie i produktach oraz udostępniać je w reklamach produktowych i innych usługach Google. Połączenie konta Merchant Center z kontem Google Ads umożliwia przepływ danych produktów do Google Ads na potrzeby kampanii.
Omówienie łączenia kont
Zanim zaczniesz tworzyć kampanie produktowe, musisz połączyć swoje konto Google Ads z kontem Merchant Center. Połączenie można ustanowić na 3 sposoby:
- Bezpośrednie połączenie: jeśli masz dostęp administracyjny do kont Google Ads i Merchant Center, możesz je od razu połączyć.
- Zaproszenia do połączenia: jeśli nie masz dostępu administracyjnego do obu kont, musisz wysłać zaproszenie do połączenia z konta Merchant Center i zaakceptować je na koncie Google Ads.
- Business Manager: jeśli oba konta są zarządzane przez to samo konto Business Manager, zostaną połączone automatycznie.
W sekcjach poniżej znajdziesz szczegółowe informacje o każdej z tych metod, a także o tym, jak zarządzać istniejącymi połączeniami i je weryfikować.
Tworzenie bezpośrednich linków
Jeśli użytkownik, który próbuje utworzyć połączenie, ma dostęp administracyjny zarówno do konta Google Ads, jak i konta Merchant Center, możesz użyć procesu bezpośredniego łączenia, aby natychmiast połączyć konta bez konieczności wysyłania osobnego zaproszenia i uzyskiwania zatwierdzenia.
Konta możesz połączyć bezpośrednio na 2 sposoby:
- Jeśli inicjujesz połączenie z Merchant Center, użyj metody
proposeinterfejsu Merchant API. - Jeśli inicjujesz połączenie z Google Ads, użyj metody
ProductLinkService.CreateProductLinkinterfejsu Google Ads API i ustawproduct_link.merchant_center.merchant_center_idna identyfikator docelowego konta Merchant Center.
Używanie zaproszeń do połączenia
Jeśli nie masz dostępu administracyjnego do obu kont, musisz użyć procesu zaproszenia do połączenia, aby utworzyć połączenie.
Wysyłanie zaproszenia do połączenia z konta Merchant Center
Zaproszenie do połączenia kont możesz wysłać na 2 sposoby:
- Wyślij zaproszenie do połączenia za pomocą interfejsu internetowego Merchant Center.
- Użyj interfejsu Merchant API do połączenia kont, aby zaproponować nowe połączenie z usługą.
Wyświetlanie listy wszystkich zaproszeń do połączenia
Możesz wygenerować raport interfejsu Google Ads API, używając tego zapytania GAQL, aby pobrać listę wszystkich oczekujących zaproszeń do połączenia konta Merchant Center z identyfikatorem klienta Google Ads:
SELECT
product_link_invitation.resource_name,
product_link_invitation.merchant_center.merchant_center_id,
product_link_invitation.type,
product_link_invitation.status
FROM product_link_invitation
WHERE product_link_invitation.status = 'PENDING_APPROVAL'
AND product_link_invitation.type = 'MERCHANT_CENTER'
Aby pobrać wszystkie zaproszenia do połączenia niezależnie od stanu (np. ACCEPTED, REQUESTED lub PENDING_APPROVAL), usuń warunek filtrowania pola product_link_invitation.status w poprzednim zapytaniu.
Akceptowanie zaproszenia do połączenia
Oczekujące zaproszenie do połączenia z kontem Merchant Center możesz zatwierdzić na 2 sposoby:
- Korzystanie z interfejsu internetowego Google Ads
- Użyj metody
ProductLinkInvitationService.UpdateProductLinkInvitation, przekazującresource_namezaproszenia i ustawiającproduct_link_invitation_statusnaACCEPTED. Nazwę zasobu zaproszenia możesz pobrać, postępując zgodnie z instrukcjami podanymi w artykule Wyświetlanie listy wszystkich zaproszeń do połączenia.
Odrzucanie zaproszenia do połączenia
Oczekujące zaproszenie do połączenia z kontem Merchant Center możesz odrzucić na 2 sposoby:
- Korzystanie z interfejsu internetowego Google Ads
- Użyj metody
ProductLinkInvitationService.UpdateProductLinkInvitation, przekazującresource_namezaproszenia i ustawiającproduct_link_invitation_statusnaREJECTED. Nazwę zasobu zaproszenia możesz pobrać, postępując zgodnie z instrukcjami podanymi w artykule Wyświetlanie listy wszystkich zaproszeń do połączenia.
Jeśli zaproszenie do połączenia zostanie odrzucone, nie będzie można go później zaakceptować. Zamiast tego należy zaproponować nowe zaproszenie.
Business Manager
Business Manager to ujednolicona reprezentacja firmy w Google. Jeśli zarządzasz kontami Google Ads i Merchant Center za pomocą konta Business Manager, automatycznie tworzy ono połączenia między kontem Google Ads a kontem Merchant Center. Możesz pobierać te linki za pomocą interfejsu Google Ads API, ale nie możesz ich zmieniać za pomocą tego interfejsu.
Zarządzanie linkami i ich weryfikowanie
Za pomocą interfejsu Google Ads API możesz zarządzać istniejącymi połączeniami między kontami Merchant Center i Google Ads oraz je weryfikować.
Wyświetlanie listy wszystkich połączeń z Merchant Center
Aby pobrać listę aktywnych połączeń z Merchant Center dla identyfikatora klienta Google Ads, możesz wygenerować raport interfejsu Google Ads API za pomocą tego zapytania GAQL:
SELECT
product_link.resource_name,
product_link.merchant_center.merchant_center_id,
product_link.product_link_id,
product_link.type
FROM product_link
WHERE product_link.type = 'MERCHANT_CENTER'
Jak usunąć połączenie
Konta możesz rozłączyć za pomocą interfejsu Google Ads API lub Merchant API, w zależności od tego, której usługi używasz do wysłania prośby o rozłączenie. Odłączenie konta wymaga dostępu administracyjnego i uniemożliwia aktywnym kampaniom produktowym połączonym z tym kontem Merchant Center wyświetlanie reklam produktów.
Jeśli wysyłasz prośbę o odłączenie z Google Ads, użyj metody ProductLinkService.RemoveProductLink interfejsu Google Ads API i przekaż parametr product_link.resource_name pobrany z raportu product_link.
Jeśli wysyłasz prośbę o odłączenie z Merchant Center, użyj metody Merchant API do łączenia kont accounts.services.reject w aktywnym połączeniu z usługą.