4.5 エラー処理

はじめに


このガイドでは、P-MAX の設定フローで発生する可能性がある問題について説明しました。ただし、販売者が P-MAX キャンペーンを作成した後に、フローの外で問題が発生することもあります。統合を成功させるには、適切なエラー処理が非常に重要です。このセクションでは、エラー処理のベスト プラクティスについて詳しく説明します。

このセクションでは、次のような一般的な問題のみを取り上げます。

  • P-MAX キャンペーンの配信に影響する可能性がある。ただし、ステップ 3 で言及されたエラー(広告に固有のエラーではない)は除く。

  • 深刻な問題であり、アカウントの停止、商品の不承認、キャンペーンの配信停止につながる可能性がある。「警告」に分類される問題は表示されません。

  • 販売者による解決を必須にします。コンバージョン トラッキングの実装エラー(コンバージョンが記録されない、ページビューなどの不要なコンバージョンが記録される)など、ご自身で解決が必要な一般的な問題については説明しません。前のセクション、特にリリース後にこれらの問題が発生するリスクを軽減するためのヒントをご覧ください。

  • 広告の審査リクエストを求める審査をリクエストするための新しい販売者サポート方法

具体的には、Google 広告アカウントに関する次の 6 つの問題を取り上げます。

  1. 広告アカウントへのアクセスの制限
  2. 2 段階認証プロセスが必要です
  3. アカウント強制停止中
  4. 広告主様の身元確認
  5. お支払い情報がない(直接請求のシナリオの場合)
  6. 既存のコンバージョン トラッキングが原因で、コンバージョン トラッキングの設定が競合しています

問題ごとに、簡単な説明、このガイドの関連する実装セクションへのリンク、販売者の解決手順、問題を表面化させる場所の提案が記載されています。

UX に関するガイダンス


オンボーディング時の Google 広告アカウント レベルのエラーについて詳しくは、広告アカウントの作成セクションの最後の部分をご覧ください。

オンボーディング後、Google 広告のアカウント単位のエラーは、アプリ全体とキャンペーン単位で明らかになります。請求情報が不完全な場合の例を以下に示します。

エラー

以下は、Google 広告のアカウント単位のすべてのエラーの概要と、キャンペーン単位およびページ単位でのエラーです。

errors2

広告の配信を制限するその他の問題も同様に対処する必要があります。商品の同期が失敗する場合の例を次に示します。

失敗

Google 広告アカウント レベルのエラーが複数存在する場合: ユーザーに負担を与えないようにするため、一度に表示できるのは最も重大な Google 広告アカウント レベルのエラーのみで、その前のエラーを解決した後に、次の重大なエラーを表示することをおすすめします。Google では次のような階層を提案しています。

errors3

技術ガイダンス


Ads API ドキュメントでは、API 呼び出し時の一般的なエラー処理に関するおすすめの方法が説明されています。このセクションでは、販売者の P-MAX キャンペーンの成功に影響を与える可能性のある、概念的なエラーについて取り上げます。

2 段階認証プロセスが必要です

ユーザーに 2 段階認証プロセスの設定を要求する場合、ユーザーが 2 段階認証プロセスを有効にする前に発行された更新トークンから生成されたアクセス トークンを使用して API 呼び出しを行うと、TWO_STEP_VERIFICATION_NOT_ENROLLED エラーが返されます。アプリケーションでこのエラーを処理し、次の URL にアクセスして Google アカウントで 2 段階認証プロセスを有効にするようにユーザーに指示します。

    https://safety.google/authentication/

詳しくは、このガイドの 2 段階認証プロセスをご覧ください。

アカウント強制停止中

Google 広告アカウントは、いくつかの理由で強制停止されることがあります。Google 広告アカウントのステータスは、custome.status を使用して「SUSPENDED」の値が返されているかどうかを確認できます。

アカウントが停止されている場合は、このステータスを販売者に通知し、次のいずれかをご案内する必要があります。

  1. Google 広告の管理画面でアカウント内通知をクリックすると、再審査請求の提出手順と詳細を確認できます。

  2. Google からの通知メールが届いていないか確認します。メールには、強制停止された Google 広告アカウントの CID、強制停止の理由、アカウントが誤って停止されたと思われる場合は再審査請求を行うためのリンクが記載されています。

広告アカウントへのアクセスの制限

Google 広告アカウントを Merchant Center アカウントにリンクするには、Google 広告ユーザー アカウントに管理者権限レベルが必要です。

販売者が読み取り専用権限または標準権限を持つユーザーの既存の Google 広告アカウントをリンクしようとすると、API 呼び出しでエラーが発生します。アプリケーションを利用して、読み取り専用権限または標準権限を持つユーザーである既存の Google 広告アカウントをリンクしている販売者は、Google 広告アカウントと Merchant Center アカウントをリンクするために API 呼び出しを行うと、広告権限の制限に関連するエラーが発生することがあります。

販売者に通知して、既存の Google 広告アカウントの管理者権限を持つチームのメンバーに依頼し、次のいずれかを行うよう依頼する必要があります。

1)ユーザー アカウントを管理者アカウントにアップグレードする。または

2)管理者権限のユーザー アカウントを使用して、アプリケーションのオンボーディング フローを再度実行します。

お支払い情報がない(直接請求のシナリオの場合)

広告アカウントにお支払い情報が設定されていないと、そのアカウントのキャンペーンは実施されません。販売者がお支払い情報の設定を完了しているかどうかは、BillingSetupStatus で確認できます。「APPROVED」以外の値を指定すると、広告は配信されません。

実装手順では、オンボーディング時に Google 広告 UI へのディープリンクを販売者に提供していても、販売者が支払い情報を追加していない可能性があります(その他のお支払いに関する問題をご覧ください)。

この請求に関する問題を販売者に通知し、販売者へのディープリンクを再度表示して、お支払い情報の設定を完了する必要があります。ディープリンクが使用できない場合は、販売者に Google 広告の管理画面にアクセスを案内することもできます。

[ツールと設定] > [お支払い] > [設定] に移動して設定を完了します。

複数のコンバージョン アクションに関する警告

既存の Google 広告アカウントの再利用を許可している場合、販売者はウェブサイトをすでに構成している可能性があります。