他のアセットとは異なり、住所アセットはアセットセットを作成すると Google Ads 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 ビジネス プロフィール アカウントのビジネス情報と同期する場合は、
- ユースケースに基づいて
上記の手順を完了すると、AssetSetAssetService
を使用して手動で行う場合と同様に、Google Ads API によって住所アセットが生成され、作成された住所同期アセットセットに追加されます。手動で静的地域グループのアセットセットに追加する場合を除き、これらを操作する必要はありません。
1 人の顧客に対して存在できる有効な住所同期アセットセット(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
を使用して、静的地域グループのアセットセットに追加します。