他のアセットとは異なり、住所アセットはアセットセットを作成した後に 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、チェーンの所在地を利用して、地域グループのアセットセットを動的に作成できます。または、ビジネス グループのアセットセットを静的に作成することもできます。
- 地域グループのアセットセットを作成します。地域グループのアセットセットは、動的または静的になります。
- 必要に応じて、アセットセットを、使用するキャンペーンまたは広告グループに追加します。
- (省略可)以前に生成したアセットを、新しく作成した静的ビジネス グループのアセットセットに追加します。
1 つの顧客について、動的または静的な地域グループのアセットセットを複数作成できます。
地域グループのアセットセットを作成する
新しい 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
を使用して、静的地域グループのアセットセットに追加します。