メインコンテンツまでスキップ

テスト

統合のテスト

Web SDK の統合が正しく読み込まれ、データ属性が期待通りに読み込まれていることを確認するためにテストを行うことをお勧めします。

始める前に

以下の手順に従って、Rokt Ecommerce または Rokt Ads Web SDK の統合をテストできます。

  1. ブラウザで新しいウィンドウを開きます。

  2. ブラウザの開発者ツールパネルを開きます。ほとんどのブラウザでは、画面を右クリックして Inspect をクリックすることで開くことができます。

  3. 開発者ツールパネルから、Network タブに移動し、フィルターバーに experiences と入力します。

  4. Web SDK が配置されているサイトとページに移動します。

    注意: 開発者ツールを開いた状態でサイトに移動し、ブラウザが /experiences コールを記録するようにしてください。

  5. 開発者ツールパネルの Network タブで、少なくとも1つの /experiences リクエストが表示されるはずです。これにより、Web SDK が正常に読み込まれたことが示されます。

  6. /experiences リクエストをクリックします(ステータスが 200 であるはずです)。Payload/Request タブを確認し、Rokt と共有されているデータを検証します。

    注意: テスト中に、ステータスが 204 の別の /experiences コールが表示されることがあります。ステータスが 200 のコールでチェックを行っていることを確認してください。

Web SDK integration testing

トラブルシューティング

Rokt Web SDKは、コンテキストに応じたエラーレポートを提供します。統合の検証に問題がある場合、問題をデバッグする最良の方法は、ブラウザの開発者ツールのコンソールタブを確認することです。

Web SDKコード以外にもエラーが存在する可能性があります。次の一般的なエラーのいずれかが発生している可能性があります:

構文エラー

統合コードにカンマが欠けていないことを確認してください。

構文エラーを確認するには:

  1. ブラウザの開発者ツールのコンソールタブに移動します。

  2. Web SDKを配置したファイルにエラーがある場合、それがコンソールに表示されます。ファイルをクリックすると、ブラウザからコードとエラーを確認できます。

    Web SDK integration testing

  3. ファイル内にエラーが示されます。特に、すべての属性が以下のようにカンマで区切られていることを確認してください。

不正:

email: ''
emailsha256: '',

正しい:

email: '',
emailsha256: '',

その他の一般的なエラー

  • スクリプトが正しいページに配置されていることを確認してください。
  • タグマネージャーを使用している場合は、トリガーが正しく設定されていることを確認し、スクリプトが正しいページで読み込まれるようにしてください。

サンドボックス統合

サンドボックス統合を使用すると、サンドボックス環境に対してテストを行うための設定フラグを追加できます。サンドボックス環境は、通常のオファー、入札、マッチングプロセスを本番環境の設定に対して行います。サンドボックス環境はRoktの本番環境の一部ですが、広告主に課金したり、リファラルを生成したりしません。そのため、本番環境にデプロイする前の受け入れテストに使用できます。

統合は以前の例と同じ手順に従いますが、初期化関数に追加のサンドボックスフラグが必要です。

メソッドの詳細については、Rokt.createLauncherを参照してください。

const launcher = await createLauncher({
accountId: 'rokt-account-id',
sandbox: true,
});

サンドボックスフラグが設定されると、Roktのソリューションが本番環境のhttps://apps.rokt.comではなく、https://apps-demo.rokt.comに対してAPIコールを実行するのが確認でき、サンドボックスが正しく機能していることを確認できます。

注記

sandboxフラグはテスト環境でのみ使用してください。

この記事は役に立ちましたか?