Zanim utworzysz kampanię produktową, musisz najpierw połączyć konto Google Ads z kontem Google Merchant Center w ten sposób:
- Wyślij prośbę o połączenie z konta Merchant Center na konto Google Ads.
- Zatwierdź prośbę o połączenie na koncie Google Ads.
Wysyłanie próśb o połączenie z konta Merchant Center
Prośbę o połączenie możesz wysłać na 2 sposoby:
- Wyślij prośbę o połączenie za pomocą interfejsu internetowego Merchant Center.
- Użyj Content API for Shopping, aby zaktualizować
adsLinks
swojegoAccount
.
Zarządzanie prośbami o połączenie na koncie Google Ads
Stan połączeń z Merchant Center możesz zmienić na koncie Google Ads, zatwierdzając lub odrzucając zaproszenie w interfejsie internetowym Google Ads. Możesz też aktualizować zaproszenia lub usuwać istniejące połączenia za pomocą interfejsu Google Ads API, jak opisano poniżej.
Wyświetlanie 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 dla pola product_link_invitation.status
w powyższym zapytaniu.
Akceptowanie zaproszenia
Aby zaakceptować połączenie, ustaw stan product_link_invitation
na ACCEPTED
.
Utwórz obiekt
UpdateProductLinkInvitationRequest
i ustaw polecustomer_id
jako identyfikator klienta Google Ads.W polu
resource_name
ustaw nazwę zasobuproduct_link_invitation
.Ustaw
product_link_invitation_status
naACCEPTED
.Wydaj wywołanie interfejsu API
UpdateProductLinkInvitation
.
Jeśli użytkownik, który jest już administratorem obu kont, spróbuje skorzystać z procesu zapraszania, pojawi się błąd NO_INVITATION_REQUIRED
. W takich przypadkach możesz sprawdzić, czy występuje ten błąd, i przejść do bezpośredniego linku.
Odrzucanie zaproszenia
Odrzucanie zaproszenia jest podobne do akceptowania zaproszenia, z tym ż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 musisz utworzyć nowe zaproszenie.
Bezpośrednie linkowanie bez zaproszenia
Jeśli użytkownik, który próbuje połączyć konto Google Ads z kontem Merchant Center, jest administratorem obu kont, może pominąć krok zaproszenia i połączyć oba konta bezpośrednio za pomocą interfejsu Google Ads API.
Utwórz obiekt
CreateProductLinkRequest
i ustaw polecustomer_id
jako identyfikator klienta Google Ads.Utwórz nowy obiekt
ProductLink
i ustaw jego polemerchant_center_id
na identyfikator konta Merchant Center.W polu
ProductLink
obiektu żądania ustaw wartośćproduct_link
.Wydaj wywołanie interfejsu API
CreateProductLink
.
Jeśli użytkownik bez odpowiednich uprawnień spróbuje użyć bezpośredniego linkowania, zostanie zgłoszony błąd CREATION_NOT_PERMITTED
. W takich przypadkach możesz sprawdzić, czy występuje ten błąd, i wrócić do procesu zapraszania.
Wyświetlanie listy wszystkich połączeń z Merchant Center
Aby pobrać listę połączeń dla identyfikatora 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'
Odłączanie linku
Aby odłączyć połączenie, wykonaj te czynności:
Utwórz obiekt
RemoveProductLinkRequest
i ustaw polecustomer_id
jako identyfikator klienta Google Ads.Ustaw wartość
resource_name
jako nazwę zasobuproduct_link
.Wydaj wywołanie interfejsu API
RemoveProductLink
.
Business Manager
Business Manager to ujednolicona reprezentacja firmy w Google. Jeśli zarządzasz kontem Google Ads i kontami Merchant Center za pomocą konta Business Manager, Business Manager automatycznie tworzy połączenia między kontem Google Ads a kontem Merchant Center. Możesz pobrać te połączenia za pomocą interfejsu Google Ads API, ale nie możesz ich zmieniać za pomocą tego interfejsu.