他のアセットとは異なり、住所アセットは、アセットセットを作成した後に Google 広告 API によって自動的に作成されます。まず、位置情報同期アセットセットを作成し、お客様に関連付けます。次に、キャンペーンまたは広告グループのアセットセット内の住所アセットのサブセットを選択する必要がある場合は、地域グループのアセットセットを作成し、キャンペーンまたは広告グループにアタッチします。
位置情報同期アセットセットを作成し、お客様に関連付ける
- 位置情報の同期アセットセットを作成します。
CustomerAssetSetService
を使用してお客様に関連付けます 。
位置情報同期アセットセットを作成する
- 新しい
AssetSet
を作成します。type
をLOCATION_SYNC
に設定します。location_set
を新しいLocationSet
に設定します。
- 新しい
LocationSet
では、- ユースケースに基づいて
location_ownership_type
を設定します。- ビジネス拠点の所有者である場合は、
BUSINESS_OWNER
に設定します。 - ビジネス拠点の所有者ではないが、そこで商品を販売している場合は、
AFFILIATE
に設定します。
- ビジネス拠点の所有者である場合は、
- ユースケースに基づいて
source
oneof フィールドを設定します。- Google ビジネス プロフィール アカウントの店舗と同期する場合は、
business_profile_location_set
を設定します。 - 指定したチェーン ID の店舗と同期する場合は、
chain_location_set
を設定します。 - プレイス ID を使用して場所を手動で追加する場合は、
maps_location_set
を設定します。
- Google ビジネス プロフィール アカウントの店舗と同期する場合は、
- ユースケースに基づいて
上記の手順を完了すると、Google Ads API によって位置情報アセットが生成され、AssetSetAssetService
を使用して手動で追加する場合と同様に、作成された位置情報同期アセットセットに追加されます。静的ロケーション グループのアセットセットに手動で追加する場合を除き、これらのアセットを操作する必要はありません。
お客様に対して存在できる有効な位置情報同期アセットセットは、(ENABLED
の status
)が設定された 1 つのみです。別のタイプの位置情報同期アセットセットを作成する必要がある場合は、まず既存のアセットセットを削除します。
位置情報同期アセットセットをお客様に関連付ける
CustomerAssetSetService.MutateCustomerAssetSets
を使用して、前のセクションで作成した位置情報同期アセットセットをお客様に関連付けます。
(省略可)地域グループのアセットセットを作成し、キャンペーンまたは広告グループに関連付ける
地域グループのアセットセットは、住所アセットのサブセットを選択する必要がある場合にのみ必要です。これは、キャンペーンと広告グループがお客様レベルから住所アセットを継承するためです。
地域グループ アセット セットには、位置情報の同期アセット セットの位置情報アセットのサブセットが含まれています。Google ビジネス プロフィールの一部の機能(ラベルによるフィルタリングなど)やチェーン ID とチェーン拠点を利用して、ビジネス グループのアセットセットを動的に作成できます。または、ロケーション グループ アセットセットを静的に作成することもできます。
- 地域グループのアセットセットを作成します。地域グループのアセットセットは、動的または静的にできます。
- 必要に応じて、アセットセットをキャンペーンまたは広告グループに適用します。
- (省略可)新しく作成した静的ロケーション グループのアセットセットに、以前に生成したアセットを追加します。
特定のお客様に対して、動的または静的なビジネス グループのアセットセットを複数作成できます。
地域グループのアセットセットを作成する
新しい AssetSet
を作成し、location_group_parent_asset_set_id
を前に作成した位置情報同期アセットセットの ID に設定します。
次に、動的または静的な地域グループ アセットセットを作成するかどうかに基づいて、いくつかのフィールドを設定します。
動的アセットセット
LocationSet
で設定したフィールドに応じて、次のルールに基づいてフィールドを設定します。
次のフィールドを設定した場合 | 次に、type を | このフィールドを asset_set_source oneof フィールドとして設定します。 |
---|---|---|
business_profile_location_set |
BUSINESS_PROFILE_DYNAMIC_LOCATION_GROUP |
business_profile_location_group |
chain_location_set |
CHAIN_DYNAMIC_LOCATION_GROUP |
chain_location_group |
位置情報同期アセット セットを作成するときに maps_location_set
を設定すると、動的位置情報グループのアセット セットを作成できなくなります。これは、場所 ID で場所を手動で追加したためであり、このタイプの場所に利用できるフィルタ機能はありません。
静的アセットセット
type
を STATIC_LOCATION_GROUP
に設定します。LocationSet
で設定するフィールド(business_profile_location_set
、chain_location_set
、maps_location_set
)に関係なく、任意のタイプの位置情報同期アセットセットに静的位置情報グループ アセットセットを作成できます。
静的の地域グループ アセットセットの場合は、生成された地域アセットを手動で地域グループ アセットセットに追加する必要があります。
アセットセットをキャンペーンまたは広告グループに関連付ける
CampaignAssetSetService.MutateCampaignAssetSets
を使用して、地域グループ アセットセットをキャンペーンに関連付けます。
地域グループのアセットセットを広告グループに関連付ける場合は、代わりに AdGroupAssetSetService.MutateAdGroupAssetSets
を使用します。
(省略可)住所アセットを静的の地域グループ アセットセットに追加する
この手順は、以前に静的地域グループ アセットセットを作成した場合にのみ必要です。
asset_set_asset
レポートを使用して、以前に作成した位置情報同期アセットセット用に自動生成されたアセットのリソース名を取得します。フィルタリングを使用して、必要なアセットのみを取得します。AssetSetAssetService.MutateAssetSetAssets
を使用して、静的位置情報グループのアセットセットに追加します。