他のアセットとは異なり、住所アセットはアセットセットを作成した後に 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
を使用して、それらのアセットを地域グループの静的アセットセットに追加します。