トレース: トレースでのテスト
この手順では、トレースを使用して、以前のすべての構成が期待どおりに動作していることを検証します。トレースIDをご自身のアプリケーションに追加するか、Tealium Toolを使用し、簡単なテストを実行して、トレースインターフェイスのログを調べます。
開始する前に、ウェブページをテストする場合は、Tealium Toolsのブラウザ拡張機能が必要です。お使いのブラウザのインストールリンクを選択します。
トレースの開始
トレースでテストを実行するには、以下の手順に従います。
- サイドバーで[Trace]を選択します。
- _[New Trace]_で[Start]をクリックします。
- 提供されたトレースIDをコピーし、[Continue]をクリックします。
- 次のいずれかの方法を使用して、トレースIDをアクティベートします。
- Tealium Tools
ご自身のテストページを新しいブラウザウィンドウで開きます。Tealium Toolsブラウザ拡張機能をクリックし、[AudienceStream Trace]をクリックします。手順2のトレースIDを入力し、[Start Trace]をクリックします。
- データレイヤーの属性
tealium_trace_id
をご自身のコードインストールのデータレイヤーに追加し、トレースIDの値に設定します。- HTTP APIでは、これは次のクエリ文字列パラメータを追加することを意味します:
&tealium_trace_id=012345
- Swiftアプリでは、たとえば、次のような形式になります:
tealium?.volatileData()?.add(data: ["tealium_trace_id": "012345"])
- Tealium Tools
ご自身のテストページを新しいブラウザウィンドウで開きます。Tealium Toolsブラウザ拡張機能をクリックし、[AudienceStream Trace]をクリックします。手順2のトレースIDを入力し、[Start Trace]をクリックします。
- テストケースのワークフローを続行します。これはネイティブアプリでのページの更新、ページ間の移動、購入、画面の表示を意味することがあります。
- トレースインターフェイスに戻り、ログの詳細を調べます。
トレースログ
トレースログは、トレースされたイベントがEventStreamによって処理されたときに自動的に更新されます。これには、イベントデータの詳細、一致した仕様、一致した任意のフィード、およびトリガーされた任意のコネクタアクションが表示されます。エラーが発生した場合は、そのエラーも問題の詳細情報とともに示されます。
以下のトレース画像には、"Search with No Results"
の例を使用して以前構成されたコンポーネントの検証が反映されています。
ここでは以下が示されています。
- ✓ 「検索」のイベント仕様が検証された
- ✓ イベントフィードが一致した
- ✓ Google Sheetsコレクタがトリガーされた
トラブルシューティング
トレースログが期待どおりに表示されなかった場合の確認事項を次に示します。
- テストで正しいトレースIDを使用しましたか?
- イベント仕様、イベントフィード、およびコネクタアクションを追加した後、アカウントを保存して公開しましたか?
tealium_event
を正しく設定しましたか?tealium_event
の値は、仕様の名前と一致しますか?- テストイベントは、イベントフィードの条件と一致しますか?