変数、関数、メソッド、プラグインの概要
Analytics には、Analytics データを収集するための変数が多数用意されています。この節の変数は、いくつかに分かれています。
- ページ変数は、通常、レポートで直接使用される値です。一般的なページ変数には、
props、eVars、eventsが含まれます。 - 設定変数は、正しいデータがアドビに届くことを確認するのに役立つ設定値です。一般的な設定変数には、
trackingServerSecure、charSet、linkTrackVarsがあります。通常、設定変数はディメンション項目を設定しません。 - 関数とメソッドは、参照時に特定のタスクを実行するコードの一部です。一般的な関数には、
t()、tl()、clearVars()があります。
変数と実装メソッド
Adobe Analytics は様々な方法で実装できます。各ページには、Web SDK、Adobe Analytics 拡張機能、JavaScript 用 AppMeasurement を使用した変数の実装方法に関する節があります。
recommendation-more-help
デモビデオについて詳しくは、
演算の順序
Adobe Analytics によって公開された AppMeasurement ライブラリは、アドビにデータを送信する際に、特定の順序に従います。これらのタスクを順不同で実行すると、データが不完全になる可能性があります。
- サイトでデータレイヤーを使用している場合は、該当するすべての変数が最初に入力されていることを確認します。例えば、
adobeDataLayer.page.titleにページタイトルを入力します。詳しくは、データレイヤーを参照してください。 - データレイヤーを使用して Analytics 変数を入力します。
Adobe Experience Platform でタグを使用する場合、このタスクは、中間のデータ要素を使用して実行されます。 データ要素には、データレイヤーからの値が入力されます。 例えば、データ要素Page Titleは、データレイヤー変数adobeDataLayer.page.titleから値を取得します。
次に、データ要素を使用して Analytics 変数にデータを入力できます。例えば、eVar4は、データ要素Page Titleから値を取得します。
詳しくは、データ要素、データレイヤーオブジェクトのデータ要素へのマッピング、タグデータ要素の Analytics 変数へのマッピングを参照してください - 最後に、トラッキング関数を呼び出します。ほとんどの AppMeasurement ライブラリでは
t()メソッドを使用しますが、一部の モバイル SDK ではtrack()メソッドを使用します。トラッキング関数が呼び出されると、Analytics オブジェクトで定義されたサポートされているすべての変数が、イメージリクエストの形式でアドビに送信されます。
無効な文字
次の文字と文字列は、JavaScript 変数では使用できません。
- タブ(
0x09) - キャリッジリターン(
0x0D) - 改行(
0x0A) - HTML タグ(例:
<b></b>、™)
一部の変数には、追加の制限や構文上の要件があります。例えば、products 変数は製品とカテゴリを区切るためにセミコロンとコンマを予約します。
b4f6d761-4a8b-4322-b801-c85b9e3be690