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 拡張機能を使用したイベントの送信

アクションを使用して、XDM イベントデータのAdobeへの送信を設定します。 データストリームは、このデータを受け取り、設定されたマッピングを適用し、そのデータストリームに追加されたサービスである場合は、そのデータをAdobe Analyticsに転送します。

  1. Adobe ID 資格情報を使用して、Adobe Experience Platform Data Collection にログインします。
  2. 目的のタグプロパティをクリックします。
  3. 「ルール」タブに移動し、目的のルールをクリックします(またはルールを作成します)。
  4. ​ アクション ​ で、目的のアクションをクリックするか、「+」 イコンをクリックしてアクションを追加します。
  5. 「​ 拡張機能 ​」ドロップダウンリストを Adobe Experience Platform Web SDK に設定し、「​ アクションタイプ ​ を イベントを送信 に設定します。

Web SDK を手動で実装してイベントを送信

sendEvent コマンドを使用して、データをAdobeに送信します。 データストリームは、このデータを受け取り、設定されたマッピングを適用し、そのデータストリームに追加されたサービスである場合は、そのデータをAdobe Analyticsに転送します。

alloy("sendEvent", {
  "xdm": {}
});

詳しくは、Web SDK ドキュメントの イベントの追跡を参照してください。

Adobe Analytics拡張機能を使用したページビュートラッキングコール

Adobe Experience Platform Data Collection のAdobe Analytics拡張機能には、ページビュートラッキング呼び出しを設定する専用の場所があります。

  1. Adobe ID 資格情報を使用して、Adobe Experience Platform Data Collection にログインします。
  2. 目的のタグプロパティをクリックします。
  3. 「ルール」タブに移動し、目的のルールをクリックします(またはルールを作成します)。
  4. ​ アクション ​ で、目的のアクションをクリックするか、「+」 イコンをクリックしてアクションを追加します。
  5. 「​ 拡張機能 ​」ドロップダウンリストを Adobe Analytics に、「​ アクションタイプ ​ を ビーコンを送信 に設定します。
  6. s.t()」ラジオボタンをクリックします。

AppMeasurementの s.t () メソッドと Analytics 拡張機能のカスタムコードエディター

アドビにトラッキングコールを送信する場合は、s.t() メソッドを呼び出します。

s.t();

オプションで、オブジェクトを引数として使用して変数値を上書きできます。詳しくは、変数のオーバーライドを参照してください。

var y = new Object();
y.eVar1 = "Override value";
s.t(y);
NOTE
以前のバージョンの AppMeasurement では、この関数を呼び出すために複数行のコードを使用していました。この追加コードは、従来、異なるブラウザーに対する対処方法を用意していました。最新のブラウザーの標準化とベストプラクティスでは、このコードブロックは不要になりました。現在必要なのは s.t() メソッドの呼び出しのみです。
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690