P-MAX の最適化とトラブルシューティング

P-MAX のレポートと同様に、 GoogleAdsService.SearchStream キャンペーンとアセット グループのメタデータを取得して、キャンペーンを最適化し、 一般的な問題のトラブルシューティングを行えます

Campaign optimization

パフォーマンスによって達成できるさまざまなビジネス目標 詳しくは、P-MAX キャンペーンの最適化に関するヒント 最大。これらのヒントは同じくらい Google Ads API で作成された P-MAX キャンペーンに適用されます。

キャンペーンのトラブルシューティング

P-MAX キャンペーンが期待どおりの成果を出していない場合、その原因は 広告、入札、ターゲティング、コンバージョン トラッキング、 キャンペーン設定を行いますトラブルシューティングの手順については、次のガイドをご覧ください。

アセット グループに関する一般的なエラー

AssetGroup の作成リクエストが AssetGroupErrorNOT_ENOUGH で始まる列挙値。たとえば、 AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET, これは、AssetGroupアセットの最小要件を満たし、 作成されません。

たとえば、AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET エラーが発生すると、 AssetGroup の作成リクエストが最小要件なしに送信されたことを提案します 数 MARKETING_IMAGES, 1 つですこのエラーを修正するには、 一括変更リクエストとして AssetGroup を使用する GoogleAdsService.mutate メソッド 含まれる asset_group_operation 不足している情報 asset_group_asset_operations ご覧ください アセット グループをアセットにリンク

この例では、一括変更リクエストの変換オペレーションのリストは次のようになります。 少なくとも 1 つの AssetGroupAsset を含める必要があります。 field_type: MARKETING_IMAGEAssetGroupAsset で参照されるアセットは、次の要件を満たす必要があります。 MARKETING_IMAGE の仕様。

同様に、AssetGroup を作成するリクエストが AssetGroupError.SHORT_DESCRIPTION_REQUIRED, AssetGroup に 60 文字(または 60 文字)の TEXT アセット、または 未満、field_typeDESCRIPTION。この問題を解決する手順は次のとおりです。 NOT_ENOUGH_MARKETING_IMAGE_ASSET の例と同じです。ただし、このリクエストは field_type が次の値を持つ AssetGroupAsset を少なくとも 1 つ含める必要があります。 DESCRIPTIONAssetGroupAsset によって参照されるアセットは 60 でなければなりません。 以下にしてください。

アセット グループのトラブルシューティング

asset_group.primary_statusasset_group.primary_status_reasons の各フィールドを使用して、アセット グループのパフォーマンスに関する分析情報を確認できます。

SELECT
  asset_group.resource_name,
  asset_group.primary_status,
  asset_group.primary_status_reasons
FROM asset_group
WHERE asset_group.resource_name = "customers/CUSTOMER_ID/assetGroups/ASSET_GROUP_ID"

同様に、 asset_group_asset.primary_status asset_group_asset.primary_status_details, および asset_group_asset.primary_status_reasons の各フィールドを使用して、アセット グループのアセットが配信中かどうか、 説明します。

SELECT
  asset_group_asset.resource_name,
  asset_group_asset.primary_status,
  asset_group_asset.primary_status_reasons,
  asset_group_asset.primary_status_details
FROM asset_group_asset
WHERE asset_group_asset.resource_name = "customers/CUSTOMER/assetGroupAssets/ASSET_GROUP_ID~ASSET_ID~FIELD_TYPE"

アセットのソース

P-MAX の特長は、 広告主によってアップロードされ、Google が自動生成します。広告主にとって トラブルシューティングや評価の対象となるアセットのソースを把握しておくと、 そのような場合は asset_group_asset.source フィールド 次のようになります。

SELECT
  asset.id,
  asset.name,
  asset_group.id,
  asset_group_asset.source
FROM asset_group_asset
WHERE campaign.id = CAMPAIGN_ID

「新規顧客の獲得」目標のコンバージョン値

次の場合は、レポートされるコンバージョン値が手動でアップロードしたコンバージョン値より高くなる可能性があります。 新規顧客獲得の価値をどのように 獲得 P-MAX キャンペーンまたは検索キャンペーンです[新規顧客 価値モード(入札単価を引き上げる): 新規顧客のライフタイム バリューが コンバージョン アクションのコンバージョン値。まったく新しい顧客のライフタイム バリュー Google 広告の管理画面からのみ利用できる。

「すべての新規顧客」を除外してコンバージョン値を計算する必要がある場合 次の疑似コードを参照してください。まったく新しいお客様 Google 広告の管理画面からダウンロードできます。

nonNewCustomerAcquisitionConversionValueTotal = 0;
// For each campaign that has that conversion...
for (campaign in campaigns) {
  // If the new customer acquisition value is 'Bid higher', then subtract.
  if (bidHigher == true) {
    nonNewCustomerAcquisitionConversionValueTotal +=
        campaign.allConversionsValue - campaign.allNewCustomerLifetimeValue;
  }
  // If the new customer acquisition value is 'Only bid' or not set, then don't subtract.
  else {
    nonNewCustomerAcquisitionConversionValueTotal += campaign.allConversionsValue;
  }
}