t ()
t() メソッドは、Adobe Analytics の重要なコアコンポーネントです。 ページで定義されているすべての Analytics 変数を取得し、それらをイメージリクエストにコンパイルして、そのデータをアドビのデータ収集サーバーに送信します。
例えば、次の JavaScript コードを考えてみましょう。
// Instantiate the tracking object
var s = s_gi("examplersid");
// Define config variables and page variables
s.trackingServerSecure = "data.example.com";
s.eVar1 = "Example dimension item";
// Compile the variables on the page into an image request to Adobe
s.t();
t() メソッドを実行すると、定義されたすべての Analytics 変数が使用され、これらの変数に基づいて URL が作成されます。 一部の Analytics 変数は画像の URL を決定し、他の変数はクエリ文字列パラメーター値を決定します。
https://data.example.com/b/ss/examplersid/1/?v1=Example%20dimension%20item
アドビはイメージリクエストを受け取り、リクエストヘッダー、URL およびクエリ文字列パラメーターを解析します。 次に、データ収集サーバーは、サイトに不可視的に表示された、1 x 1 ピクセルの透明イメージを返します。
Web SDK拡張機能を使用したSend event
アクションを使用して、XDM イベントデータをAdobeに送信するように設定します。 データストリームは、このデータを受け取り、設定されたマッピングを適用し、そのデータがそのデータストリームに追加されたサービスである場合、そのデータをAdobe Analyticsに転送します。
- Adobe ID 資格情報を使用して、Adobe Experience Platform Data Collection にログインします。
- 目的のタグプロパティをクリックします。
- 「ルール」タブに移動し、目的のルールをクリックします(またはルールを作成します)。
- アクション で、目的のアクションをクリックするか、‘+’ アイコンをクリックしてアクションを追加します。
- 拡張機能 ドロップダウンリストを Adobe Experience Platform Web SDK に設定し、Action Typeを Send event に設定します。
Web SDKを手動で実装するSend event
Adobeにデータを送信するには、sendEvent コマンドを使用します。 データストリームは、このデータを受け取り、設定されたマッピングを適用し、そのデータがそのデータストリームに追加されたサービスである場合、そのデータをAdobe Analyticsに転送します。
alloy("sendEvent", {
"xdm": {}
});
詳しくは、Web SDK ドキュメントのsendEventを参照してください。
Adobe Analytics拡張機能を使用したページビュートラッキング呼び出し
Adobe Experience Platform Data CollectionのAdobe Analytics拡張機能には、ページビュートラッキング呼び出しを設定する専用の場所があります。
- Adobe ID 資格情報を使用して、Adobe Experience Platform Data Collection にログインします。
- 目的のタグプロパティをクリックします。
- 「ルール」タブに移動し、目的のルールをクリックします(またはルールを作成します)。
- アクション で、目的のアクションをクリックするか、‘+’ アイコンをクリックしてアクションを追加します。
- 拡張機能 ドロップダウンリストを Adobe Analytics に設定し、 アクションタイプ を ビーコンを送信 に設定します。
- 「
s.t()」ラジオボタンをクリックします。
AppMeasurementのs.t () メソッドとAnalytics拡張機能のカスタムコードエディター
アドビにトラッキングコールを送信する場合は、s.t() メソッドを呼び出します。
s.t();
オプションで、オブジェクトを引数として使用して変数値を上書きできます。 詳しくは、変数のオーバーライドを参照してください。
var y = new Object();
y.eVar1 = "Override value";
s.t(y);
s.t() メソッドの呼び出しのみです。