Zanim utworzysz kampanię produktową, musisz połączyć swoje 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
wAccount
.
Zarządzanie na koncie Google Ads prośbami o połączenie
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
.
Utwórz obiekt
UpdateProductLinkInvitationRequest
i ustaw w nim polecustomer_id
jako identyfikator klienta Google Ads.W polu
resource_name
ustaw nazwę zasobuproduct_link_invitation
.Ustaw wartość
product_link_invitation_status
naACCEPTED
.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.
Utwórz obiekt
CreateProductLinkRequest
i ustaw w nim polecustomer_id
jako identyfikator klienta Google Ads.Utwórz nowy obiekt
ProductLink
i ustaw w nim polemerchant_center_id
na identyfikator konta Merchant Center.W polu
product_link
obiektu żądania ustaw wartośćProductLink
.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.
Wyświetlanie listy wszystkich połączeń z Merchant Center
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'
Odłączanie linku
Aby odłączyć połączenie:
Utwórz obiekt
RemoveProductLinkRequest
i ustaw w nim polecustomer_id
jako identyfikator klienta Google Ads.Ustaw
resource_name
jako nazwę zasobuproduct_link
.Wywołaj interfejs API za pomocą zapytania
RemoveProductLink
.
Business Manager
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.