Skip to main content
キャンペーンメッセージが各種デバイスで期待どおりに表示されることを確認するために、テストを行う必要があります。デバイスの種類は多岐にわたるため、MoEngage Dashboard のメッセージプレビューが実際のデバイスでの表示と常に一致するとは限りません。Test Campaign 機能を使用すると、選択したデバイスで In-App メッセージをテストできます。

Test Campaign 機能を見つける

In-App Nativ Version 3

In-App Nativ Version 3 を使用している場合、Test Campaign 機能は、In-App メッセージを定義した後の キャンペーン作成のステップ 2 にあります。 TestingInApp_01.png

In-App Nativ Version 2

In-App Nativ Version 2 の場合、Test Campaign 機能は、キャンペーンを公開する前のキャンペーン作成の最終ステップで利用できます。これは、一般的な In-App メッセージとイベントトリガー型の In-App メッセージの両方に適用されます。 Screen_Shot_2020-08-19_at_12.47.16_PM.png

In-App メッセージをテストする方法

Test Campaign 機能を使用すると、アプリ上で In-App メッセージを確認し、アニメーションやクリック時のアクションなどの主要な機能をテストできます。 ライブユーザーに対してキャンペーンを有効にする前に、デバイスで In-App メッセージを受信するには、次の手順を実行します。
  1. キャンペーン作成中に Preview in-app セクションに移動します。
  2. 以下に示すように、テストユーザーを識別するための属性を選択します。
TestingIn_App_02.png ユーザーは、任意のデバイス識別子(Google Advertising ID、IDFA、プッシュ ID など)または任意のユーザー識別子(ID、Email ID、Mobile Number など)で識別できます。
テストキャンペーンで使用する前に、MoEngage でユーザーのプロパティを設定しておいてください。
MoEngage がテストキャンペーンの送信を試みると、次のようになります。 MoEngage がテストキャンペーンをユーザーに正常に送信すると、以下に示すように、デバイスでプッシュ通知を受信します。 Screenshot_20200819-124130.png このプッシュ通知をタップするとアプリが開き、以下に示すように In-App メッセージが表示されます。テストキャンペーンでは、メッセージが表示されるまでに最大 15 秒かかる場合があります。ライブキャンペーンではこの遅延はありません。 Screenshot_20200819-124222.png
MoEngage がこのプッシュ通知を送信するのはテストキャンペーンの場合のみです。ライブキャンペーンのユーザーには、キャンペーンの条件を満たしてトリガーアクションを実行した後に、In-App メッセージが直接表示されます。
テストキャンペーンでは、フリークエンシーキャップと表示制御は無視されます。テストキャンペーンは、メッセージのルック&フィールのみをテストするためのものです。

テストキャンペーンに関する一般的な問題のトラブルシューティング

In-App Nativ Version 2

In-App Nativ Version 2(旧バージョン)を使用している場合、プッシュ通知をタップした後にアプリで In-App メッセージが表示されないという問題が断続的に発生することがあります。この既知の問題は、アプリ内に実装したカスタムリダイレクトが原因で発生します。これを解決するには、SDK を最新バージョンに更新して、Test Campaign 機能をシームレスに使用できるようにしてください。

In-App Nativ Version 3

これにより、旧バージョンの SDK でもテストキャンペーンが機能するようになります。ただし、MoEngage では MoEngage SDK を最新バージョンに更新することを推奨しています。In-App SDK の詳細については、In-App NATIV を参照してください。

次のステップ