変数、関数、メソッド、プラグインの概要
Analytics には、Analytics データを収集するための変数が多数用意されています。この節の変数は、いくつかに分かれています。
- ページ変数 は、通常、レポートで直接使用される値です。一般的なページ変数には、
props
、eVars
、events
が含まれます。 - 設定変数 は、正しいデータがアドビに届くことを確認するのに役立つ設定値です。一般的な設定変数には、
trackingServerSecure
、charSet
、linkTrackVars
があります。通常、設定変数はディメンション項目を設定しません。 - 関数とメソッド は、参照時に特定のタスクを実行するコードの一部です。一般的な関数には、
t()
、tl()
、clearVars()
があります。
変数と実装メソッド
Adobe Analytics は様々な方法で実装できます。各ページには、Web SDK の使用方法、Adobe Analytics拡張機能の使用方法、JavaScriptのAppMeasurementの使用方法に関する節があります。
Adobe Analytics での変数の設定に関するビデオを以下に示します。
演算の順序
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
変数は製品とカテゴリを区切るためにセミコロンとコンマを予約します。
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690