テスト
インテグレーションのテスト
Web SDK のインテグレーションをテストして、正しく読み込まれ、データ属性が期待通りに読み込まれていることを確認することをお勧めします。
以下のステップに従って、Rokt Ecommerce または Rokt Ads Web SDK インテグレーションをテストできます。
ブラウザーで新しいウィンドウを開きます。
ブラウザーの開発者ツールパネルを開きます。ほとんどのブラウザーでは、画面を右クリックして 検査 をクリックすることでこれを行うことができます。
開発者ツールパネルで、ネットワーク タブに移動し、フィルターバーに
experiences
と入力します。Web SDK が配置されているサイトとページにアクセスします。
注意: ブラウザーが
/experiences
コールを記録するように、サイトに移動する前に開発者ツールを開いていることを確認してください。開発者ツールパネルの ネットワーク タブに、少なくとも一つの
/experiences
リクエストが表示されるはずです。これは、Web SDK が正常に読み込まれたことを示しています。/experiences
リクエストをクリックします(ステータスが 200 のはずです)。ペイロード/リクエスト タブをチェックして、Rokt と共有されているデータを確認します。注意: テスト中に、204 ステータスの別の
/experiences
コールが表示される場合があります。200 ステータスのコールでチェックを行っていることを確認してください。
トラブルシューティング
Rokt Web SDKは、文脈に基づいたエラーレポーティングを提供します。統合の検証に問題がある場合、最も効果的なデバッグ方法は、ブラウザの開発者ツールのConsoleタブを確認することです。
Web SDKコードの外に他のエラーがある可能性もあります。以下の一般的なエラーのいずれかを経験しているかもしれません:
構文エラー
統合コードにコンマが欠けていないことを確認してください。
構文エラーを確認するには:
ブラウザの開発者ツールのConsoleタブに移動します。
Web SDKを配置したファイルにエラーがある場合、コンソールに表示されます。ファイルをクリックして、ブラウザからコードとエラーを確認します。
ファイル内のエラーは示されます。特に、すべての属性が以下のようにコンマで区切られていることを確認してください。
不正確:
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
フラグはテスト環境でのみ使用する必要があります。