ホテル、民泊、アクティビティのプロダクト フィードを Google 広告アカウントにリンクすると、Google 広告で既存の検索キャンペーンにフィードから取得した料金や画像が自動的に追加されるようになりました。この機能は、検索広告の旅行フィードと呼ばれます。
検索広告の旅行フィードをオプトアウトする
この機能を使用しない場合は、Google Ads API を使用して、クライアントとキャンペーンのレベルでこの機能を無効にできます。
お客様単位で無効にする場合
顧客レベルで検索広告の旅行フィードをオプトアウトするには、次の操作を行います。
- customer_asset_setレポートを使用して、タイプが- TRAVEL_FEEDの- CustomerAssetSetのすべてのリソース名を取得します。- SELECT asset_set.resource_name, asset_set.name FROM customer_asset_set WHERE asset_set.type = 'TRAVEL_FEED'
- リソース名ごとに - CustomerAssetSetOperationを作成し、- removeを前の手順で取得したリソース名に設定します。
- 作成した - CustomerAssetSetOperationオブジェクトを使用して、- CustomerAssetSetService.MutateCustomerAssetSetsにリクエストを送信します。
お客様レベルでこの機能を再度有効にするには:
- 前の手順で取得した CustomerAssetSetのリソース名ごとに、asset_setをリソース名に、customerを顧客のリソース名に設定して、新しいCustomerAssetSetを作成します。
- 前の手順で作成した CustomerAssetSetごとに、createがCustomerAssetSetに設定されたCustomerAssetSetOperationを作成します。
- 作成した CustomerAssetSetOperationオブジェクトを使用して、CustomerAssetSetService.MutateCustomerAssetSetsにリクエストを送信します。
キャンペーン単位でオプトアウトする
キャンペーン単位で検索広告の旅行フィードをオプトアウトするには、まず、オーバーライドされたオプトイン ステータスを顧客単位で除外する必要があります。
- campaignレポートを使用して- excluded_parent_asset_set_typesを取得します。- SELECT campaign.excluded_parent_asset_set_types FROM campaign WHERE campaign.id = 'INSERT_YOUR_CAMPAIGN_ID'
- excluded_parent_asset_set_typesを以前の値に プラス- TRAVEL_FEED、- resource_nameをキャンペーンのリソース名に設定して、新しい- Campaignオブジェクトを作成します。
- CampaignOperationを作成し、以前に作成した- Campaignと- update_maskに応じて- updateを設定します。
- 前の手順で作成した - CampaignOperationを使用して、- CampaignService.MutateCampaignsにリクエストを送信します。
次に、以下の操作を行います。
- オプトアウトするキャンペーンについて、 - campaign_asset_setレポートを使用して、タイプが- TRAVEL_FEEDの- CampaignAssetSetのすべてのリソース名を取得します。- SELECT asset_set.resource_name, asset_set.name FROM campaign_asset_set WHERE campaign_asset_set.campaign = 'INSERT_YOUR_CAMPAIGN_RESOURCE_NAME' AND asset_set.type = 'TRAVEL_FEED'
- リソース名ごとに - CampaignAssetSetOperationを作成し、- removeを前の手順で取得したリソース名に設定します。
- 作成した - CampaignAssetSetOperationオブジェクトを使用して、- CampaignAssetSetService.MutateCampaignAssetSetsにリクエストを送信します。
キャンペーン単位でこの機能を再び有効にするには:
- 前の手順で取得した CampaignAssetSetのリソース名ごとに、asset_setを使用して新しいCampaignAssetSetを作成します。asset_setはオプトインするアセットセットのリソース名に設定し、campaignはキャンペーンのリソース名に設定します。
- 前の手順で作成した CampaignAssetSetごとに、createがCampaignAssetSetに設定されたCampaignAssetSetOperationを作成します。
- 作成した CampaignAssetSetOperationオブジェクトを使用して、CampaignAssetSetService.MutateCampaignAssetSetsにリクエストを送信します。
キャンペーンのオプトイン ステータスを返します
キャンペーンのオプトイン ステータスを顧客レベルの設定に再び依存させるには、次の手順を行います。
- リストに excluded_parent_asset_set_typesなしTRAVEL_FEEDを含み、resource_nameがキャンペーンのリソース名に設定された新しいCampaignオブジェクトを作成します。
- CampaignOperationを作成し、以前に作成した- Campaignと- update_maskに応じて- updateを設定します。
- 前の手順で作成した CampaignOperationを使用して、CampaignService.MutateCampaignsにリクエストを送信します。
レポート
ClickType.TRAVEL_ASSETS を使用すると、検索広告の旅行フィードとして配信された広告のパフォーマンス データを特定できます。たとえば、すべてのキャンペーンの広告のパフォーマンス データを取得できます。
SELECT campaign.name, segments.click_type, metrics.impressions, metrics.clicks FROM campaign WHERE segments.click_type = 'TRAVEL_ASSETS'