リード課金型の目標を設定した P-MAX

リード課金型目標を設定した P-MAX キャンペーンは、ローカル ビジネスにおいてより多くの顧客にリーチするのに役立ちます。これらのキャンペーンはローカル サービス広告を配信するため、ローカル サービス P-MAX キャンペーンとも呼ばれ、Google Ads API の local_services_* フィールドとサービスを使用して構成されます。リード課金型目標を設定することで、顧客と直接つながることを目標として、マーケティング費用を集中的に配分できます。見込み顧客が広告をクリックしただけでは料金は発生せず、広告を通じて直接問い合わせた場合にのみ料金が発生します。

始める前に、標準アクセス権を持つ有効なデベロッパー トークンがあることを確認してください。詳細については、スタートガイドをご覧ください。

キャンペーン作成ワークフロー

リード課金型目標を設定した P-MAX キャンペーンを作成する手順は次のとおりです。

  1. アカウント単位の前提条件を満たす
  2. Google ビジネス プロフィールのリスティングと住所アセットを取得する
  3. キャンペーン リソースをアトミックに作成する(GoogleAdsService.Mutate)
  4. キャンペーンを有効にしてビジネスの適格性確認を完了する

アカウント単位の前提条件を満たす

既存の Google 広告アカウントでキャンペーンを作成する場合は、キャンペーンを作成する前に、アカウントで次の前提条件を完了してください。新しい Google 広告アカウントを同時に作成する場合は、キャンペーン作成オペレーションを実行する前に、次の手順を完了します。

  1. 利用規約に同意する(Google 広告の管理画面のみ): Google 広告アカウントの設定ページで、ローカル サービスの利用規約に同意する必要があります。この契約は、API を介してプログラムで承諾することはできません。契約に同意せずにキャンペーンを作成または有効にすると、CampaignError.LOCAL_SERVICES_AGREEMENT_REQUIRED が返されます。
  2. Google ビジネス プロフィールのリンク(Google 広告の管理画面または API): Google 広告アカウントにビジネス プロフィールをリンクします(Google 広告の管理画面の [データ マネージャー] > [リンクされたアカウント]、または LOCATION_SYNC タイプの AssetSet を使用してプログラムでリンクします)。LOCATION_SYNC AssetSet を作成するだけでは、アカウントの住所の同期は有効になりません。CustomerAssetSet(CustomerAssetSetService.MutateCustomerAssetSets)を使用して顧客に添付し、https://www.googleapis.com/auth/business.manage スコープを持つ OAuth 2.0 http_authorization_token を指定する必要があります。詳細については、地域同期アセットセットを作成して顧客にアタッチするをご覧ください。これにより、ビジネス拠点がアカウントの LOCATION アセットとして Google 広告アカウントに同期されます。

Google ビジネス プロフィールのリスティングと住所アセットを取得する

GoogleAdsService.Search を使用して asset リソースをクエリします。このクエリは、前のアカウント レベルの前提条件を完了するセクションで Google ビジネス プロフィールをリンクした後に同期された LOCATION アセットに依存します。

このクエリは、キャンペーン設定に必要な Google ビジネス プロフィール listing_id と、AssetSetAsset を使用してキャンペーンの STATIC_LOCATION_GROUP AssetSet にリンクするために必要な asset.resource_name を取得します。

SELECT
  asset.id,
  asset.name,
  asset.location_asset.place_id,
  asset.location_asset.business_profile_locations
FROM asset
WHERE asset.type = 'LOCATION'

キャンペーン リソースをアトミックに作成する(GoogleAdsService.Mutate)

リード課金型目標を設定したキャンペーンでは、次のリソースセットが使用されます。

リード課金型目標を設定したキャンペーンの特定のセットアップ要件を考慮して、すべてのオペレーションを 1 つのアトミックな GoogleAdsService.Mutate リクエストにバンドルし、不完全な構成を防ぎ、トランザクションの整合性を確保します。

CampaignBudget(CREATE)

キャンペーンの 1 日の予算を定義します。

  • amount_micros: 1 日の予算額(マイクロ単位)。
  • delivery_method: STANDARD。
  • explicitly_shared: false に設定する必要があります。P-MAX キャンペーンでは共有予算を使用できません。

Campaign(CREATE)

削除されていないローカル サービスの P-MAX キャンペーンは、1 つのお客様アカウントにつき 1 つのみ作成できます。2 つ目を作成すると、CampaignError.LOCAL_SERVICES_MULTIPLE_PERFORMANCE_MAX_CAMPAIGNS_NOT_ALLOWED が返されます。

  • name: キャンペーンの必須の名前。
  • campaign_budget: 同じリクエストで作成された CampaignBudget の一時的なリソース名。
  • advertising_channel_type: PERFORMANCE_MAX に設定する必要があります。
  • brand_guidelines_enabled: false に設定する必要があります。標準の P-MAX キャンペーン(デフォルトは brand_guidelines_enabled = true で、BUSINESS_NAME リソースと LOGO CampaignAsset リソースのリンクが必要)とは異なり、ローカル サービスの P-MAX キャンペーンでは brand_guidelines_enabled = false が設定されます。
  • pmax_campaign_settings.local_services_enabled: true に設定する必要があります(不変のブール値。作成後に変更することはできません)。
  • pmax_campaign_settings.local_services_pmax_campaign_settings:
    • country_code: 必須の 2 文字の ISO-3166 国コード('US')。作成時に検証されます。
    • listing_id: プロバイダの所在地を表す、必須の数値の Google ビジネス プロフィール リスティング ID。キャンペーンの作成時に検証されます。無効な ID の場合は CampaignError.INVALID_LOCAL_SERVICES_PERFORMANCE_MAX_LISTING_ID が返されます。
    • 省略可: phone_numbers: 専用のトラッキングまたはビジネスの電話番号(phone_number、country_code、GlsPhoneNumberType phone_number_type)を指定する、繰り返しの LocalServicesPhoneNumber メッセージ。省略した場合、電話番号はデフォルトで、リンクされた Google ビジネス プロフィールのリスティングの電話番号になります。ビジネス プロフィールのリスティングに電話番号がない場合は、このメッセージが必要です。サポートされている phone_number_type の値は、DESTINATION_PHONE_NUMBER_FOR_ADS(通話リードの場合)と DESTINATION_PHONE_NUMBER_FOR_SMS_ONLY(メッセージ リードの SMS 通知の場合、省略可)です。
    • 省略可: founding_year: ビジネスの設立年(1998 など)。
    • 省略可: navigational_query_leads_enabled: ナビゲーション ブランドクエリから見込み顧客を受け取るかどうかを示すブール値。
  • maximize_conversions: MAXIMIZE_CONVERSIONS 入札(オプションで target_cpa_micros)を設定する必須の入札戦略メッセージ。目標広告費用対効果と個別単価設定はサポートされていません。
  • status: アセット グループ、シグナル、ビジネスの適格性確認が完了するまで、作成時に PAUSED に設定します。

CampaignCriterion(CREATE)

一時的なキャンペーン リソース名にリンクして、条件ごとに 1 つのオペレーションをバンドルすることで、キャンペーンのターゲティング パラメータを定義します。

  • ターゲット言語(language): 米国のキャンペーンでは、英語(languageConstants/1000)として厳密に適用されます。他の言語は、mutate 時に拒否されます。
  • サービス提供地域の地域ターゲティング(location): ローカル サービスの P-MAX キャンペーンには、サービス提供地域を定義するポジティブな地域条件が少なくとも 1 つ必要です(すべての地域を削除すると、CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN が返されます)。ポジティブな包含と除外は、キャンペーンで宣言された country_code(US)内の市区町村、郡、郵便番号、州レベルでサポートされています。国レベルのターゲティングは許可されておらず、CampaignCriterionError.CANNOT_TARGET_COUNTRY_FOR_LOCAL_SERVICES_CAMPAIGN で拒否されます。条件 ID を解決するには、GeoTargetConstantService.SuggestGeoTargetConstants、geo_target_constant をクエリする Google 広告クエリ言語、または Google 広告地域ターゲティング参照テーブルを使用します。
  • 省略可: カスタム広告のスケジュール(ad_schedule): 省略した場合、デフォルトで 24 時間 365 日配信されます。ポジティブな ad_schedule 条件を使用して配信を制限します。

地域ターゲティング グループ(AssetSet、AssetSetAsset)(作成)

location_group_parent_asset_set_id をアカウントのアクティブな LOCATION_SYNC AssetSet の ID に設定して、STATIC_LOCATION_GROUP タイプの AssetSet を作成し、AssetSetAsset を使用して、同期された特定の LOCATION アセットをリンクします。

詳しくは、住所アセットのガイドをご覧ください。

CampaignAssetSet(CREATE)

キャンペーンを STATIC_LOCATION_GROUP アセットセットにリンクします。リンクすると、この関連付けは不変になり、削除できません(AssetSetLinkError.ASSET_SET_LINK_CANNOT_BE_REMOVED)。

partial_failure = false(GoogleAdsService.Mutate のデフォルト)の場合、バンドルされたオペレーション全体で検証エラーが発生すると、トランザクション全体がアトミックにロールバックされます。次の 3 つの CampaignAssetSet 検証ルールが適用されます。

  1. キャンペーンにリンクできる STATIC_LOCATION_GROUP AssetSet は 1 つだけです(AssetSetLinkError.DUPLICATE_ASSET_SET_LINK)。
  2. STATIC_LOCATION_GROUP には、アクティブな LOCATION アセットを 1 つだけ含めることができます。
  3. リンクされた LOCATION アセットのリスティング ID は、campaign.pmax_campaign_settings.local_services_pmax_campaign_settings.listing_id(AssetSetLinkError.LOCATION_ASSET_DOES_NOT_MATCH_CAMPAIGN_LISTING_ID)と一致する必要があります。

AssetGroup(CREATE)

ローカル サービスのアセット グループを構成します。通常の P-MAX キャンペーンとは異なり、ローカル サービスの P-MAX アセット グループには、AssetGroupAsset リソース(広告見出し、説明文、画像)や final_urls は必要ありません。

  • name: アセット グループの必須の名前。
  • campaign: 同じリクエストで作成された Campaign の一時リソース名。
  • status: 作成時に ENABLED に設定する必要があります。
  • google_local_services_info.category_id: 標準化されたカテゴリ ID(xcat:service_area_business_plumber など)。サポートされていないカテゴリを指定すると、AssetGroupError.UNSUPPORTED_LOCAL_SERVICES_CATEGORY が返されます。
  • 省略可: google_local_services_info.callouts: callout_id を含む LocalServicesCallout メッセージの繰り返し(アセット グループごとに最大 6 個のコールアウトを使用できます)。

AssetGroupSignal(CREATE)

シグナルがオプションである標準の P-MAX キャンペーンとは異なり、ローカル サービスの P-MAX キャンペーンでは、アセット グループごとに少なくとも 1 つの local_services_id AssetGroupSignal が必要です(すべてのシグナルを削除すると AssetGroupSignalError.CANNOT_REMOVE_ALL_SIGNALS が返されます)。

local_services_id は LocalServiceIdInfo メッセージです。local_services_id.service_id に有効なサービスの種類 ID({"local_services_id": {"service_id": "install_faucet"}} など)を入力します。AssetGroupSignal リソースは不変です(CREATE と REMOVE のみ。UPDATE はありません)。

アトミックな変更リクエストの例

次の REST JSON の例は、一時的なリソース名を使用して、すべてのオペレーションを 1 つの POST /v26/customers/{customer_id}/googleAds:mutate リクエストにバンドルする方法を示しています。

{
  "mutateOperations": [
    {
      "campaignBudgetOperation": {
        "create": {
          "resourceName": "customers/{customer_id}/campaignBudgets/-1",
          "name": "Local Services PMax Budget",
          "amountMicros": "50000000",
          "deliveryMethod": "STANDARD",
          "explicitlyShared": false
        }
      }
    },
    {
      "campaignOperation": {
        "create": {
          "resourceName": "customers/{customer_id}/campaigns/-2",
          "name": "Local Services PMax Campaign",
          "advertisingChannelType": "PERFORMANCE_MAX",
          "status": "PAUSED",
          "campaignBudget": "customers/{customer_id}/campaignBudgets/-1",
          "brandGuidelinesEnabled": false,
          "maximizeConversions": {},
          "pmaxCampaignSettings": {
            "localServicesEnabled": true,
            "localServicesPmaxCampaignSettings": {
              "countryCode": "US",
              "listingId": "123456789",
              "phoneNumbers": [
                {
                  "phoneNumber": "+18005550100",
                  "countryCode": "US",
                  "phoneNumberType": "DESTINATION_PHONE_NUMBER_FOR_ADS"
                }
              ],
              "foundingYear": "1998",
              "navigationalQueryLeadsEnabled": true
            }
          }
        }
      }
    },
    {
      "campaignCriterionOperation": {
        "create": {
          "campaign": "customers/{customer_id}/campaigns/-2",
          "language": {
            "languageConstant": "languageConstants/1000"
          }
        }
      }
    },
    {
      "campaignCriterionOperation": {
        "create": {
          "campaign": "customers/{customer_id}/campaigns/-2",
          "location": {
            "geoTargetConstant": "geoTargetConstants/1014221"
          }
        }
      }
    },
    {
      "campaignCriterionOperation": {
        "create": {
          "campaign": "customers/{customer_id}/campaigns/-2",
          "adSchedule": {
            "dayOfWeek": "MONDAY",
            "startHour": 9,
            "startMinute": "ZERO",
            "endHour": 17,
            "endMinute": "ZERO"
          }
        }
      }
    },
    {
      "assetSetOperation": {
        "create": {
          "resourceName": "customers/{customer_id}/assetSets/-3",
          "name": "Local Services Location Group",
          "type": "STATIC_LOCATION_GROUP",
          "locationGroupParentAssetSetId": "LOCATION_SYNC_ASSET_SET_ID"
        }
      }
    },
    {
      "assetSetAssetOperation": {
        "create": {
          "assetSet": "customers/{customer_id}/assetSets/-3",
          "asset": "customers/{customer_id}/assets/LOCATION_ASSET_ID"
        }
      }
    },
    {
      "campaignAssetSetOperation": {
        "create": {
          "campaign": "customers/{customer_id}/campaigns/-2",
          "assetSet": "customers/{customer_id}/assetSets/-3"
        }
      }
    },
    {
      "assetGroupOperation": {
        "create": {
          "resourceName": "customers/{customer_id}/assetGroups/-4",
          "campaign": "customers/{customer_id}/campaigns/-2",
          "name": "Local Services Plumbing Asset Group",
          "status": "ENABLED",
          "googleLocalServicesInfo": {
            "categoryId": "xcat:service_area_business_plumber",
            "callouts": [
              {
                "calloutId": "family_owned"
              }
            ]
          }
        }
      }
    },
    {
      "assetGroupSignalOperation": {
        "create": {
          "assetGroup": "customers/{customer_id}/assetGroups/-4",
          "localServicesId": {
            "serviceId": "install_faucet"
          }
        }
      }
    }
  ]
}

コンバージョン目標の自動プロビジョニング

コンバージョン目標は、アカウントとパートナーの資格に基づいてバックエンドによって自動的にプロビジョニングおよび管理されます。最初のアトミック キャンペーンの作成時にコンバージョン目標オペレーションを渡す必要はありません。

ローカル サービス キャンペーンは、サポートされているローカル サービスのリード コンバージョン カテゴリに厳密に制限されます。他の目標を構成しようとすると、CampaignConversionGoalError.GOAL_NOT_ALLOWED_FOR_LOCAL_SERVICES_CAMPAIGN が返されます。さらに、ローカル サービス キャンペーンでは、キャンペーン単位のオーバーライド目標が必要です。オーバーライド目標を無効にすると、ConversionGoalCampaignConfigError.CANNOT_DISABLE_CAMPAIGN_OVERRIDE_GOALS_FOR_LOCAL_SERVICES_CAMPAIGN が返されます。

  • クーポン以外のキャンペーン:
    • PHONE_CALL_LEAD (LOCAL_SERVICES_ADS): キャンペーンの作成時に、デフォルトのアクティブな入札可能な目標(biddable = true)として自動的にリンクされます。この目標は必須であり、biddable = false に設定することはできません(設定すると CampaignConversionGoalError.CANNOT_UNLINK_LOCAL_SERVICES_GOAL_FROM_LOCAL_SERVICES_CAMPAIGN が返されます)。
    • MESSAGE_LEAD (LOCAL_SERVICES_ADS): アカウント単位で自動的に事前作成されるため、コンバージョン アクションは存在しますが、キャンペーン単位ではデフォルトで biddable = false になります(デフォルトでオプトアウトされます)。メッセージを送信した見込み顧客を有効にするには(作成時またはそれ以降)、CampaignConversionGoalOperation を使用して、キャンペーンのコンバージョン目標 customers/{customer_id}/campaignConversionGoals/{campaign_id}~MESSAGE_LEAD~LOCAL_SERVICES_ADS を biddable = true に更新します。
    • BOOK_APPOINTMENT (LOCAL_SERVICES_ADS): リンクされたビジネス情報で承認済みの Reserve with Google パートナーが検出されると、プロビジョニングされ、ダウンストリーム(biddable = true)に非同期でリンクされます。
  • POS クーポン パートナー キャンペーン(Clover、Lightspeed、Express Oil):
    • CONVERTED_LEAD (LOCAL_SERVICES_ADS): 作成時に、有効な入札可能な目標として自動的にリンクされます(オフライン プロモーションの利用)。クーポン パートナー キャンペーンは CONVERTED_LEAD のみを重視して最適化され、電話またはメッセージの見込み顧客の目標は使用できません。

キャンペーンを有効にしてビジネスの適格性確認を完了する

  1. キャンペーンを有効にする: CampaignService.MutateCampaigns を使用して、キャンペーンのステータスを PAUSED から ENABLED に更新します。
  2. 信頼性と安全性に関する確認を完了する: Google 広告の管理画面([管理] > [ポリシー])で、ビジネス登録、身元確認、ライセンス、書類の提出を完了します。確認が完了すると、広告の配信が開始されます。

リード課金型の目標を設定した P-MAX キャンペーンの管理とレポート

API 機能の提供状況の概要

この API を使用すると、パートナーはキャンペーンを大規模に管理できますが、エンドツーエンドのアカウントとキャンペーンの管理を実現するには、Google 広告 UI と組み合わせて使用します。一部のジャーニーでは完全な API サポートが提供されますが、他のジャーニーでは UI 管理が必要です。

機能 サーフェスと提供状況 詳細
アカウントとキャンペーンの作成 完全な API サポート GoogleAdsService.Mutate でサポートされています。
キャンペーン設定 完全な API サポート CampaignService.MutateCampaigns でサポートされています。
資産管理 API の部分的なサポート 広告主様がアップロードした画像は、UI 専用の機能です。
アセット ポリシー レポート 完全な API サポート asset_group_asset を使用してポリシーのステータスをクエリする。
見込み顧客の管理とレポート 完全な API サポート クエリは local_services_lead を通じてリードし、会話は local_services_lead_conversation を通じて行います。local_services_lead.campaign は、見込み顧客レコードをローカル サービス P-MAX キャンペーンにリンクします。
許認可 UI のみ 適格性確認タスクの完了と適格性確認ステータスの表示は、UI([管理者] > [ポリシー])でのみ行えます。
予算と入札単価 完全な API サポート MAXIMIZE_CONVERSIONS をサポートします。target_cpa_micros はオプションです。
ビジネスの管理 完全な API サポート STATIC_LOCATION_GROUP アセットセットでサポートされています。
請求と利用規約 UI のみ お支払い情報の設定とローカル サービス プロダクトの利用規約への同意は、Google 広告の管理画面([アカウント設定])で行う必要があります。

データ フィールドの詳細

次の表に、ローカル サービスの P-MAX キャンペーンで使用できるリソース、フィールド、機能を示します。

リソース フィールドまたはコンポーネント 変更可能かどうか 利用条件とローカル サービスのルール
Campaign name ○ キャンペーンの名前(必須)。
Campaign campaign_budget ○ キャンペーンに関連付けられている CampaignBudget のリソース名。
Campaign advertising_channel_type 作成のみ PERFORMANCE_MAX に設定する必要があります。作成後は変更できません。
Campaign pmax_campaign_settings.local_services_enabled 作成のみ 不変のブール値。ローカル サービスの動作と機能を有効にするには、作成時に true に設定する必要があります。既存の標準 P-MAX キャンペーンは変換できません。
Campaign pmax_campaign_settings.local_services_pmax_campaign_settings.country_code 作成のみ 必須の 2 文字の ISO 国コード。'US' として厳格に適用されます。国外の値は拒否されます。
Campaign pmax_campaign_settings.local_services_pmax_campaign_settings.listing_id 作成のみ プロバイダの実店舗を表す、Google ビジネス プロフィール リスティングの数値 ID(必須)。キャンペーンの作成時に、リンクされた住所アセットに対して検証されます。
Campaign pmax_campaign_settings.local_services_pmax_campaign_settings.phone_numbers ○ LocalServicesPhoneNumber を使用してキャンペーンに関連付けられたビジネスの電話番号またはコール トラッキングの電話番号。省略した場合、通話番号はデフォルトで、リンクされた Google ビジネス プロフィールのリスティングの電話番号になります。ビジネス プロフィールのリスティングに電話番号がない場合は、このフィールドは必須です。サポートされている GlsPhoneNumberType 値は、DESTINATION_PHONE_NUMBER_FOR_ADS(通話リードの場合)と DESTINATION_PHONE_NUMBER_FOR_SMS_ONLY(メッセージ リードの SMS 通知の場合、省略可)です。
Campaign pmax_campaign_settings.local_services_pmax_campaign_settings.founding_year ○ ビジネスの設立年(1998 など、省略可)。「創業...」の認定バッジが表示されます。
Campaign pmax_campaign_settings.local_services_pmax_campaign_settings.navigational_query_leads_enabled ○ ビジネスのブランド名を具体的に検索するナビゲーション クエリからリードを受け取るかどうかを示すブール値(省略可)。
Campaign brand_guidelines_enabled 作成のみ false に設定する必要があります。通常の P-MAX キャンペーンとは異なり、ローカル サービスの P-MAX キャンペーンでは、ブランド ガイドラインやキャンペーン単位のブランド アセットは使用されません。
Campaign maximize_conversions ○ 必須の入札戦略メッセージ。MAXIMIZE_CONVERSIONS を構成します(target_cpa_micros は省略可)。目標広告費用対効果と個別単価設定はサポートされていません。
Campaign bidding_strategy_type 読み取り専用 Campaign の出力専用フィールド。MAXIMIZE_CONVERSIONS として自動的に入力されます。
Campaign status ○ キャンペーンのステータス(PAUSED、ENABLED、REMOVED)。設定が完了するまでは PAUSED として作成することをおすすめします。
CampaignBudget amount_micros ○ CampaignBudget で定義されたキャンペーンの 1 日の予算。
CampaignBudget delivery_method ○ 値として「STANDARD」を設定してください。
CampaignBudget explicitly_shared 作成のみ false に設定する必要があります。P-MAX キャンペーンでは共有予算を使用できません。
CampaignConversionGoal biddable ○ ローカル サービス リード コンバージョン カテゴリ(POS クーポン パートナーの場合は PHONE_CALL_LEAD、MESSAGE_LEAD、BOOK_APPOINTMENT、CONVERTED_LEAD。その他の目標の場合は CampaignConversionGoalError.GOAL_NOT_ALLOWED_FOR_LOCAL_SERVICES_CAMPAIGN を返します)に厳密に制限されます。クーポン以外のキャンペーンの場合、PHONE_CALL_LEAD は必須であり、biddable = false に設定することはできません(CampaignConversionGoalError.CANNOT_UNLINK_LOCAL_SERVICES_GOAL_FROM_LOCAL_SERVICES_CAMPAIGN)。キャンペーンのオーバーライド目標を無効にすると、ConversionGoalCampaignConfigError.CANNOT_DISABLE_CAMPAIGN_OVERRIDE_GOALS_FOR_LOCAL_SERVICES_CAMPAIGN が返されます。
CampaignCriterion ターゲット言語(language / LANGUAGE) ○ ターゲット言語の条件。米国のキャンペーンでは、英語(languageConstants/1000)として厳格に適用されます。他の言語は、mutate 時に拒否されます。
CampaignCriterion 地域ターゲティング(location / LOCATION) ○ 国より狭い範囲の地域ターゲティング(都市、郡、DMA、郵便番号)。条件はキャンペーンの拠点国(US)内にある必要があります。国単位のターゲティング(米国全体をターゲットに設定)は拒否されます(CampaignCriterionError.CANNOT_TARGET_COUNTRY_FOR_LOCAL_SERVICES_CAMPAIGN)。ローカル サービスの P-MAX キャンペーンでは、少なくとも 1 つのポジティブな地域条件(CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN)を保持する必要があります。
CampaignCriterion 広告のスケジュール(ad_schedule / AD_SCHEDULE) ○ 個人のカスタム広告配信スケジュール(day_of_week、開始/終了時間)。省略した場合、デフォルトは 24 時間 365 日の配信になります。
AssetSet type = LOCATION_SYNC 作成のみ Google ビジネス プロフィールのビジネス情報を Google 広告の LOCATION アセットに同期するアカウント単位のアセットセット。type は作成後に変更できません。
AssetSet type = STATIC_LOCATION_GROUP 作成のみ キャンペーンのターゲットとなる、同期された特定の LOCATION アセットをグループ化するアセットセット。location_group_parent_asset_set_id を LOCATION_SYNC アセットセット ID に設定する必要があります(type と location_group_parent_asset_set_id は作成後に変更できません。AssetSetAsset リンクは作成 / 削除のみです)。
CampaignAssetSet 住所アセットセットのリンク 作成のみ STATIC_LOCATION_GROUP をキャンペーンにリンクします。トランザクション ロールバックを適用します。最大 1 つの地域グループリンク(AssetSetLinkError.DUPLICATE_ASSET_SET_LINK)、最大 1 つのアクティブな住所アセット、リンクされた住所アセットのリスティング ID がキャンペーンの listing_id(AssetSetLinkError.LOCATION_ASSET_DOES_NOT_MATCH_CAMPAIGN_LISTING_ID)と一致する必要があります。作成したリンクは削除できません(AssetSetLinkError.ASSET_SET_LINK_CANNOT_BE_REMOVED)。
AssetGroup name ○ アセット グループの必須の名前。
AssetGroup campaign 作成のみ アセット グループに関連付けられている Campaign のリソース名。
AssetGroup status ○ アセット グループのステータス。作成時に ENABLED に設定する必要があります。
AssetGroup google_local_services_info.category_id 作成のみ 標準化されたカテゴリ ID(例: xcat:service_area_business_plumber)。作成後は変更できません。サポートされている業種の許可リスト(AssetGroupError.UNSUPPORTED_LOCAL_SERVICES_CATEGORY)に照らして検証されます。
AssetGroup google_local_services_info.callouts ○ callout_id を含む繰り返しの LocalServicesCallout を使用して、ビジネス コールアウト タグを標準化しました。アセット グループごとに最大 6 個のコールアウトを使用できます。許可されているカテゴリ コールアウトと一致する必要があります。
AssetGroupSignal local_services_id.service_id 作成 / 削除のみ LocalServiceIdInfo を使用して、カテゴリ内の詳細なサービス提供を表す検索テーマのシグナル。アセット グループごとに少なくとも 1 つのシグナルが必要です(AssetGroupSignalError.CANNOT_REMOVE_ALL_SIGNALS)。
LocalServicesLead リードの記録とメタデータ 読み取り専用 プロバイダが受け取ったクエリ可能な見込み顧客データ(見込み顧客のタイプ、請求ステータス、クレジット ステータス、作成タイムスタンプ、見込み顧客をキャンペーンにリンクする local_services_lead.campaign など)。
LocalServicesLeadConversation 会話の詳細と録音 読み取り専用 見込み顧客に関連付けられたクエリ可能なコミュニケーション記録(通話時間、録音 URL、メッセージ テキスト)。

よくある質問

リード課金型 P-MAX キャンペーンはどの国で利用できますか?

米国(US)のみがサポートされています。

Google ビジネス プロフィール(GBP)のリスティング ID を確認する方法

リスティング ID は、Google ビジネス プロフィールの管理画面で確認できます。また、Google 広告クエリ言語を使用して LOCATION アセットをクエリすることで、プログラムで確認することもできます。詳しい手順とクエリの例については、Google ビジネス プロフィールのリスティングと住所アセットを取得するをご覧ください。

クーポンリードを有効にするにはどうすればよいですか?

クーポンの見込み顧客は、一部の試験運用版 POS パートナー(Clover、Lightspeed、Express Oil)のみが利用できます。詳細については、Google の担当者にお問い合わせください。

メッセージによる見込み顧客の発掘は、デフォルトで有効になっていますか?それとも無効になっていますか?

PHONE_CALL_LEAD (LOCAL_SERVICES_ADS) はデフォルトで有効になっています。MESSAGE_LEAD (LOCAL_SERVICES_ADS) は biddable = false で作成されます(デフォルトではオプトアウトされています)。メッセージを送信した見込み顧客を有効にするには、キャンペーンのコンバージョン目標を biddable = true に更新してください。詳細については、コンバージョン目標の自動プロビジョニングをご覧ください。