アプリ内キャンペーンをテストする

アプリ内キャンペーンがユーザーにどのように表示され、どのように動作するかをテストできます。この機能を使用すると、すべてのトリガータイプのエンドツーエンドテストを実行でき、トリガー条件、オーディエンスターゲティング、配信コントロールが期待通りに機能することを確認できます。

アプリ内キャンペーンをテストする

キャンペーンをテストするために、

  • キャンペーン作成プロセスの3番目のステップで、 テストキャンペーン をクリックします。

テストを設定する

設定画面で、次の詳細を指定してください:

  1. ターゲットプラットフォーム : Android をターゲットプラットフォームとして選択します。
    • 注意 : この機能は現在、Androidデバイスのみをサポートしています。
  2. ユニーク識別子 : テストデバイスを識別するためのユーザー属性を選択します(例:デバイスID、広告ID)。6つの異なるユーザー属性から選択できます。



  3. ユニーク識別子を入力してください : テストしたいデバイスのユニーク識別子を入力してください。

これらの詳細を入力したら、 テストキャンペーンを送信 をクリックしてください。プッシュ通知があなたのデバイスに送信されました。次のステージに進んでテストを続けてください。

テストを実行する

このステージでは、キャンペーンをテストするために実行するアクションのリストが表示されます。これらのアクションは、キャンペーン作成時に設定したトリガーに基づいて異なります:

  • アプリを開いたとき
  • 特定の画面で
  • カスタムイベントで

アプリオープントリガー

テストを完了するには、プッシュ通知をクリックしてください。アプリを開いたときに、インアプリキャンペーンがすぐに表示される必要があります。

手順を完了したら、 テスト結果を表示 をクリックしてください。

特定の画面トリガー

特定の画面によってトリガーされるアプリ内キャンペーンをテストする際に、 これらのステップを実行します の下に追加のステップが表示されます:

画面に移動する: 選択した画面

このテストを完了するには、アプリの選択した画面に移動してください。たとえば、キャンペーンを「チェックアウト画面」に表示するように設定した場合は、アプリのチェックアウト画面に移動してください。

アプリ内キャンペーンを表示した後、 テスト結果を見る をクリックしてください。

カスタムイベントトリガーについて

カスタムトリガーイベントを使用してアプリ内キャンペーンをテストする際に、ステップが表示されます:

トリガーを実行します: 選択したトリガー

このテストを完了するには、アプリで選択したカスタムイベントを実行してください。例えば、キャンペーンが「カートに追加」イベントによってトリガーされる場合は、アプリで カートに追加 ボタンをクリックしてください。

手順を完了したら、 テスト結果を表示 をクリックしてください。

info

情報

テスト手順を正しく実行しないと、テスト結果にエラーが表示されます。テストプロセスを再起動する必要があります。

レビュー テスト結果

テスト結果画面では、アプリ内キャンペーンが正常に実行されたかどうかが表示されます:

  • もし テスト結果 リストに緑のチェックマークが表示されている場合、あなたのキャンペーンは成功しました。テストデバイスを使用して、アプリ内キャンペーンのすべてのビジュアル要素が正しく表示されていることを確認してください。
  • テスト結果リストに赤いバツ印が表示されている場合、キャンペーンは正常に実行されませんでした。エラーはイベントの下にリストされています。エラーを修正し、再度 再テスト をクリックしてキャンペーンをテストしてください。
    • ポップアップの右下隅にある 再テスト ボタンをクリックして、In-Appキャンペーンを再テストします。

      Screenshot 2024-03-21 at 1.38.35 PM.png

  • キャンペーントリガーが カスタムイベントで あった場合、 テスト結果 の下に トリガーを実行 も表示されます。 トリガーを実行 の隣に緑のチェックマークがある場合、トリガーイベントが正常に実行されたことを示し、テストは成功するはずです。
    • そうでない場合、 トリガーを実行 の隣に赤いバツマークが表示され、エラーを示します。エラーメッセージには、何が問題だったのかの詳細が提供されます。

一般的なエラーと解決策

この表は、テスト中に遭遇する可能性のある一般的なエラーとその解決策を示しています:

Error 解決
プッシュ通知がクリックされていません プッシュ通知が受信できない場合は、 再テスト をクリックしてテストを再起動し、次の設定手順を確認してください:
  1. アプリをバックグラウンドから削除します。
  2. プッシュ通知を有効にします。iOSまたはAndroid 13以上でテストしている場合は、プッシュ通知が有効になっていることを確認してください。
  3. Apple Push Notification service (APNS) 証明書が欠落している場合は、追加または更新してください。詳細については、 こちら を参照してください。
  4. ユーザーの解決を確認します。テストユーザーが存在し、このユーザーにデバイスが接続されていることを確認してください。
画面が訪問されませんでした キャンペーンの設定に不正な画面名が含まれているか、テスト中に画面が訪問されていません。考えられる理由は以下の通りです:
  1. 訪問した画面が不正です。キャンペーン作成プロセスのステップ1で設定した画面に移動してください。
  2. 画面が存在しません。開発者に確認して、設定した画面名がアプリ内に存在するかどうかを確認してください。
コンテキストは訪問されていません キャンペーンの設定に不正なコンテキスト名が含まれているか、テスト中にコンテキストが訪問されていません。考えられる理由は以下の通りです:
  1. 不正なコンテキストが訪問されました。キャンペーンを再テストし、キャンペーン作成プロセスのステップ1で設定したコンテキストに移動してください。
  2. コンテキストが存在しません。設定されたコンテキスト名がアプリ内に存在するか、開発者に確認してください。
トリガーアクションが実行されませんでした キャンペーン設定に不正なトリガーアクションがあるか、テスト中にトリガーアクションが実行されませんでした。考えられる理由は以下の通りです:
  1. カスタムイベントのトリガーアクションが実行されていません。選択したカスタムイベントを実行して、アプリ内表示をトリガーすることでキャンペーンを再テストしてください。
  2. 不正な画面でトリガーアクションが実行されました。「{screen_name}」画面で選択したカスタムイベントを実行して、アプリ内表示をトリガーしてください。
  3. 不正なコンテキストでトリガーアクションが実行されました。「{context_name}」コンテキストで選択したカスタムイベントを実行して、アプリ内表示をトリガーしてください。
  4. 不正なイベント属性です。「{attribute_name}」イベント属性を確認してください。属性が存在しないか、不正である可能性があります。
トリガー時間が実行されませんでした 設定されたトリガー時間には達していません。キャンペーンがトリガーされるまで、選択した画面で[5秒]待機します。キャンペーンテスト内では、60分未満の遅延時間がサポートされていることに注意してください。
キャンペーンが表示されていません キャンペーンが表示されない理由を確認し、それを解決してキャンペーンを再テストしてください:
  1. showInApp() メソッドが開いた画面で呼び出されていません :テスト中に開いた画面には「showInApp」メソッドがありません。このメソッドはキャンペーンが画面に表示されるために必要です。Androidについては こちら の手順に従って設定してください。また、iOSについては こちら をご覧ください。
  2. showNudge() メソッドが開いた画面で呼び出されていません :テスト中に開いた画面には「showNudge」メソッドがありません。このメソッドはキャンペーンが画面に表示されるために必要です。
  3. getSelfHandledInApp() メソッドが開いた画面で呼び出されていません :テスト中に開いた画面には「getSelfHandledInApp」メソッドがありません。このメソッドはキャンペーンが画面に表示されるために必要です。
  4. 不正なナッジ位置 :このナッジキャンペーンは不正な位置 ({nudge_position}) に表示されました。SDKで正しいナッジ位置が設定されていることを確認してください。
  5. 配信エラー In-Appキャンペーン分析の配信エラーセクション を参照してください。

この記事は役に立ちましたか?
1人中0人がこの記事が役に立ったと言っています

How can we improve this article?