DTM でのデータ要素のトラブルシューティング

複数の原因である場合があるため、データ要素のトラブルシューティングは困難である可能性があります。この手順のガイドは、入力されないデータ要素を解決する際に役立ちます。データ要素は、DTM のほとんどの UI フィールドで使用できます。

データ要素を作成します。

データ要素を作成するには、ルール > データ要素 > 新規作成を選択します。データ要素が追加されると、ルールまたはツールで次の構文を使用して、データ要素を呼び出すことができます。

%dataElementName%

次の例では、% page_name % は、ページロードルールに追加されるデータ要素です。

データ要素の作成の詳細については、ドキュメントを利用できますかここをクリックしてください。

データ要素をテストする

ルールにデータ要素を追加する前に、期待される値がページ上で返されることをテストします。データ要素をテストするには、次の操作を行います。

  1. サイトでデータ要素を使用可能にする必要があるページに移動します。
  2. Web コンソールを開き、「_satellite.getVar(‘dataelementname’)」と入力して Enter キーを押します。このアクションは、そのページ上の指定されたデータ要素が保持している値を返します。
    1. データ要素が正常に動作している場合は、値が定義されます。
    2. 値が未定義の場合、データ要素が正しくセットアップされていない可能性があります。シンタックスエラーのカスタムスクリプトを確認します。
    3. 値が null の場合、そのデータ要素にはその特定のページの値がありません。データ要素のセットアップを変更する前に、別のページでテストを試してください。
    4. エラー「_satellite is not defined」が定義されていない場合は、スコープの問題があります。_satellite.getVar () を使用してグローバル _satellite オブジェクトにアクセスするには、スクリプトエディターで「グローバルに実行」チェックボックスをオンにします。

データ要素のトラブルシューティング

テスト時にデータ要素に値が含まれているが、ルールが次のいずれかに付属していない場合は、問題が発生する可能性があります。

  1. 定しますか - 可能ですか。DTM 内のルールまたはツールによって呼び出されるまで、データ要素はカスタムスクリプトの値を取得できません。データ要素がルールまたはツール内で呼び出されていることを確認します。
  2. タイミング -ルールがルールの状態をロードしているか確認します。ページの先頭またはオンロードにロードする場合、ルールが検出されたときに、データ要素がページでまだ使用できない可能性があります。ルールをページまたは DOM Ready の一番下にロードすると、ルールが発生する前にデータ要素にデータが挿入されるようになります。
  3. シンタックスエラー -シンタックスエラーのルールがあるかどうかを確認してください。
データ要素にまだ値が挿入されない場合、サポートに連絡するか、DTM フォーラムのスレッドを開いてください。   その他のリソース   データ要素のドキュメンテーション Adobe Analytics ブログ「DTM のファーストステップガイド :データ要素」 DTM トラブルシューティング

ヘルプをすばやく簡単に入手

新規ユーザーの場合