フィールド マッピングを使用して、パートナー リンク ワークフローの各ステップを Google Ads API からデータマネージャー API にアップグレードします。
- オブジェクト フィールド マッピングには、パートナー リンク オブジェクトを表すリソースのフィールド マッピングが含まれています。
- リンク管理リクエスト マッピングには、パートナー リンクの作成と削除のリクエストのフィールド マッピングが含まれています。
- リンク取得リクエストのマッピングには、パートナー リンクを取得するためのフィールド マッピングが含まれています。
オブジェクト フィールドのマッピング
表のマッピングを使用して、Google Ads API の ProductLink を Data Manager API の同等の PartnerLink にマッピングします。
ProductLink(Google Ads API) |
PartnerLink(Data Manager API) |
メモ |
|---|---|---|
|
partner_account |
データマネージャー API には、リンクされたアカウントのタイプごとに個別のフィールドはありません。すべてのアカウント タイプについて、partner_account フィールドを ProductAccount に設定し、account_type と account_id を設定してリンクされたアカウントを識別します。 |
product_link_id |
partner_link_id |
|
resource_name |
name |
Google Ads API では、
Data Manager API では、 |
type |
owning_account.account_type |
リソース名
データ マネージャー API では、Google Ads API とは異なるリソース名形式が使用されます。
- Google Ads API
Google Ads API では、
ProductLinkリソース名には次の形式が使用されます。customers/{customer_id}/productLinks/{product_link_id}- Data Manager API
Data Manager API では、
PartnerLinkリソース名に次の形式を使用します。accountTypes/{account_type}/accounts/{account}/partnerLinks/{partner_link}
リンク管理リクエストのマッピング
このセクションのリクエスト マッピングを使用して、パートナー リンクの作成、削除、取得のリクエストを変換します。
リクエストを作成
Google Ads API の CreateProductLinkRequest をデータ マネージャー API の同等の CreatePartnerLinkRequest に変換するためのフィールド マッピングは次のとおりです。
CreateProductLinkRequest(Google Ads API) |
CreatePartnerLinkRequest(Data Manager API) |
メモ |
|---|---|---|
customer_id |
parent |
所有している広告主アカウントのリソース名に設定します。 |
product_link |
partner_link |
PartnerLink リソースに設定します。オブジェクト フィールドのマッピングをご覧ください。 |
リクエストを削除
Google Ads API の RemoveProductLinkRequest をデータ マネージャー API の同等の DeletePartnerLinkRequest に変換するためのフィールド マッピングは次のとおりです。
RemoveProductLinkRequest(Google Ads API) |
DeletePartnerLinkRequest(Data Manager API) |
メモ |
|---|---|---|
customer_id |
同等のものはありません。 |
name フィールドには所有アカウントとパートナー アカウントがカプセル化されているため、この追加フィールドは必要ありません。 |
resource_name |
name |
削除する PartnerLink のリソース名に設定します。 |
validate_only |
同等のものはありません。 |
リンク取得リクエストのマッピング
パートナー リンクを取得する方法は、Google Ads API とデータマネージャー API で異なります。
- Google Ads API
queryを含むSearchGoogleAdsRequestを送信します。クエリのWHERE句(省略可)は、返すリソースを定義します。クエリのSELECT句は、返される部分リソースに設定するフィールドを定義します。SELECT product_link.product_link_id, ... FROM product_link WHERE ...- Data Manager API
SearchPartnerLinkRequestを送信します。省略可能なfilterリクエスト フィールドは、返すリソースを定義します。レスポンスには、すべてのフィールドが入力された完全なリソースが含まれます。
Google Ads API の SearchGoogleAdsRequest をデータ マネージャー API の同等の SearchPartnerLinksRequest に変換するためのフィールド マッピングは次のとおりです。
SearchGoogleAdsRequest(Google Ads API) |
SearchPartnerLinksRequest(Data Manager API) |
メモ |
|---|---|---|
customer_id |
parent |
検索するアカウントのリソース名に設定します。 |
page_size |
page_size |
|
page_token |
page_token |
|
query |
filter |
filter を設定して、返すリソースを定義します。Data Manager API は完全なリソースを返すため、SELECT 句に相当するものはありません。 |
search_settings |
同等のものはありません。 | |
validate_only |
同等のものはありません。 |
SearchPartnerLinksRequest リクエストの filter を作成する方法や、さまざまなシナリオでリクエスト ヘッダーを設定する方法など、詳細については、パートナー リンクを取得するをご覧ください。