Oto jak utworzyć lub usunąć zasób PartnerLink. Interfejs Data Manager API umożliwia tworzenie połączeń z partnerami w przypadku tych typów kont:
- konta Google Ads,
- konta partnera Display & Video 360 lub konta reklamodawcy Display & Video 360;
Tworzenie linku
Utwórz PartnerLink, wysyłając CreatePartnerLinkRequest.
Tworzenie treści żądania
Utwórz zasób PartnerLink. Oto pola do ustawienia.
owning_accountIdentyfikuje konto reklamodawcy, do którego należy link. Ustaw na obiekt
ProductAccount.Ustaw
account_typenaAccountTypekonta reklamodawcy.Ustaw
account_idna identyfikator konta reklamodawcy.W przewodniku po miejscach docelowych i nagłówkach znajdziesz instrukcje dotyczące identyfikatora, którego należy użyć w przypadku każdego typu reklamodawcy.
partner_accountIdentyfikuje konto partnera. Ustaw na obiekt
ProductAccount.Ustaw
account_typenaAccountTypekonta partnera. Jeśli np. połączenie jest między kontem reklamodawcy a kontem dostawcy danych, ustaw to pole naDATA_PARTNER.Ustaw
account_idna identyfikator konta partnera.
Tworzenie żądania
Aby utworzyć link partnera, utwórz CreatePartnerLinkRequest.
Ustaw
parentna nazwę zasobu konta reklamodawcy. Użyj formatu:accountTypes/{account_type}/accounts/{account}Ustaw wartość
partner_linkna skonstruowany zasóbPartnerLink.Jeśli Twoje dane logowania dotyczą konta Google, które ma dostęp do konta nadrzędnego konta reklamodawcy, np. konta menedżera Google Ads lub konta partnera Display & Video 360, ustaw nagłówek
login-accountzgodnie z opisem w sekcji Konfigurowanie miejsc docelowych i nagłówków.
Oto przykładowe żądania w formacie JSON umożliwiające utworzenie połączenia z kontem dostawcy danych na różnych typach kont reklamodawców.
Google Ads
{ "parent": "accountTypes/GOOGLE_ADS/accounts/INSERT_GOOGLE_ADS_CUSTOMER_ID", "partner_link": { "owning_account": { "accountType": "GOOGLE_ADS", "accountId": "INSERT_GOOGLE_ADS_CUSTOMER_ID" }, "partner_account": { "accountType": "DATA_PARTNER", "accountId": "INSERT_DATA_PARTNER_ACCOUNT_ID" } } }
Reklamodawca DV360
{ "parent": "accountTypes/DISPLAY_VIDEO_ADVERTISER/accounts/INSERT_DISPLAY_VIDEO_ADVERTISER_ID", "partner_link": { "owning_account": { "accountType": "DISPLAY_VIDEO_ADVERTISER", "accountId": "INSERT_DISPLAY_VIDEO_ADVERTISER_ID" }, "partner_account": { "accountType": "DATA_PARTNER", "accountId": "INSERT_DATA_PARTNER_ACCOUNT_ID" } } }
Partner DV360
{ "parent": "accountTypes/DISPLAY_VIDEO_PARTNER/accounts/INSERT_DISPLAY_VIDEO_PARTNER_ID", "partner_link": { "owning_account": { "accountType": "DISPLAY_VIDEO_PARTNER", "accountId": "INSERT_DISPLAY_VIDEO_PARTNER_ID" }, "partner_account": { "accountType": "DATA_PARTNER", "accountId": "INSERT_DATA_PARTNER_ACCOUNT_ID" } } }
Wysyłanie żądania
Wyślij żądanie i w razie potrzeby dołącz nagłówki żądania. Użyj danych logowania na konto Google, które ma dostęp do usługi owning_account.
Jeśli żądanie się powiedzie, odpowiedź będzie zawierać utworzony obiekt PartnerLink z wypełnionymi polami id i name.
Jeśli żądanie się nie powiedzie, sprawdź błędy, aby określić przyczynę niepowodzenia, zaktualizuj żądanie i nagłówki, aby rozwiązać problemy, a następnie wyślij zaktualizowane żądanie i nagłówki.
Usuwanie linku
Aby usunąć PartnerLink, wyślij żądanie DeletePartnerLinkRequest z parametrem name ustawionym na nazwę zasobu. W razie potrzeby ustaw nagłówki.