変数、関数、メソッド、プラグインの概要

Analytics には、Analytics データを収集するための変数が多数用意されています。この節の変数は、いくつかに分かれています。

  • ページ変数​は、通常、レポートで直接使用される値です。一般的なページ変数には、propseVarsevents が含まれます。
  • 設定変数​は、正しいデータがアドビに届くことを確認するのに役立つ設定値です。一般的な設定変数には、trackingServerSecurecharSetlinkTrackVars があります。通常、設定変数はディメンション項目を設定しません。
  • 関数とメソッド​は、参照時に特定のタスクを実行するコードの一部です。一般的な関数には、t()tl()clearVars() があります。

変数と実装メソッド

Adobe Analytics は様々な方法で実装できます。各ページには、Web SDK、Adobe Analytics 拡張機能、JavaScript 用 AppMeasurement を使用した変数の実装方法に関する節があります。

recommendation-more-help

デモビデオについて詳しくは、 VideoCheckedOut 変数の設定を参照してください。

演算の順序

Adobe Analytics によって公開された AppMeasurement ライブラリは、アドビにデータを送信する際に、特定の順序に従います。これらのタスクを順不同で実行すると、データが不完全になる可能性があります。

  1. サイトでデータレイヤーを使用している場合は、該当するすべての変数が最初に入力されていることを確認します。例えば、adobeDataLayer.page.title にページタイトルを入力します。詳しくは、データレイヤーを参照してください。
  2. データレイヤーを使用して Analytics 変数を入力します。
    Adobe Experience Platform でタグを使用する場合、このタスクは、中間のデータ要素を使用して実行されます。 データ要素には、データレイヤーからの値が入力されます。 例えば、データ要素 Page Title は、データレイヤー変数 adobeDataLayer.page.title から値を取得します。
    次に、データ要素を使用して Analytics 変数にデータを入力できます。例えば、eVar4 は、データ要素 Page Title から値を取得します。
    詳しくは、データ要素データレイヤーオブジェクトのデータ要素へのマッピングタグデータ要素の Analytics 変数へのマッピングを参照してください
  3. 最後に、トラッキング関数を呼び出します。ほとんどの AppMeasurement ライブラリでは t() メソッドを使用しますが、一部の モバイル SDK では track() メソッドを使用します。トラッキング関数が呼び出されると、Analytics オブジェクトで定義されたサポートされているすべての変数が、イメージリクエストの形式でアドビに送信されます。

無効な文字

次の文字と文字列は、JavaScript 変数では使用できません。

  • タブ(0x09
  • キャリッジリターン(0x0D
  • 改行(0x0A
  • HTML タグ(例:<b></b>&#153

一部の変数には、追加の制限や構文上の要件があります。例えば、products 変数は製品とカテゴリを区切るためにセミコロンとコンマを予約します。

b4f6d761-4a8b-4322-b801-c85b9e3be690