概要:Web SDK PBAプラグインの実装をテストします。
PBA Webイベントのテスト
テストページの使用に関する原則
Web SDKは、ウェブイベントをPBAに送信します。これらのイベントは毎日デイリーで処理され、PBA管理画面とローデータレポートで利用できるようになります。効率的にテストを実行するためには、毎日のデイリー処理を待たずにテストイベントを送信します。
テストイベントは:
- 受信時に解析され検証されます。
- ユーザーインターフェイス上で利用できます。これには処理エラーが含まれます。エラーが存在する場合は、修正したイベントを再度送信して、正しく処理されていることを確認します。
- 毎日行われるデイリーのデータ処理プロセスで他のイベントと同様に処理されます。つまり管理画面とローデータにも追加されます。
Web SDK実装テストページ
ページのメイン表示
イベントテーブルの列
|
||||||||||
イベント行をクリックして、処理後のコンテンツを表示します。詳細については、Web SDKイベントパラメーターをご覧ください。 |
手順
次の手順を実行します。
テストモードを有効にする
前提条件
テストを開始する前に、Web SDKをWebサイトまたはテストサイトに実装する必要があります。
ブラウザの制限
特定のテストモードが有効になっている場合、タブに関係なく、ブラウザは指定されたWebサイトのみに使用でき、他のWebサイトへの接続はできません。同じコンピュータから別のWebサイトに接続するには、ChromeではなくSafariなどの別のブラウザを使用してください。
テストモードを有効にする方法:
-
SDKが読み込まれていることを確認します:
- AppsFlyerのトップメニューからマイアプリ > ブランドバンドルを表示を選択します。
- 必要なWeb SDK integration testを選択します。
実装テストページが開きます。Web Devキーが表示されます。
- 新しいブラウザタブにて、Web SDKが実装されているWebサイトを開きます。
- 右クリックをし、検証を選択して、ブラウザ開発者ツールを開きます。
- Console タブを開きます。
- Consoleタブにて、以下を入力します:
window.AF_SDK.initPluginsConfig.pba.webAppId
WebAppID が表示されます。
- WebAppIDが、Web SDK integration testページに表示されるWeb Devキーと同じであることを確認します。
- テストモードを有効にする:
- テストモードが有効になっていることを確認します。
テストイベントを送信する
- テストモードでは、送信したイベントがテスト実装ページに表示されます。
- 注!テストイベントは処理され、その後PBAレポートに含まれます。レポートの歪みを防ぐには、
eventRevenue
にて小さい値に設定します。値が送信されない場合、PBAでは0が入力されます。
以下で記載されている各タイプのサンプルイベントを送信します。
Step |
アクション (コマンド入力) |
WebSDK実装テストページ (期待される結果) |
---|---|---|
1 |
ブラウザで新しいタブを開き、Webサイト上の任意のページを閲覧します。 |
PBAは、ウェブサイトが開く/更新されるたびに |
2 |
Webサイトにユーザーとしてログイン/登録し、setCustomerUserId イベントをトリガーします。 |
|
3 |
Webイベントの送信を開始し、PBAがそれらを正しく処理することを確認します。 注意:
詳細は、Web SDK イベントパラメーターをご覧ください。 |
トラブルシューティング
イベントがテストページに表示されない
- ブラウザ開発ツールんいて、ネットワークタブを開きます。
- フィルタにて、「websdk」と入力します。
- HTTPレスポンスコードに基づいて、次の手順を実行します。
- 200: AppsFlyerテクニカルサポートにお問合せください。
- 400: " "内に含まれるすべてのパラメーターを確認します。