Adobe Targetタグ構成ガイド
この記事では、Adobe Targetタグの構成方法について説明します。
Adobe Targetは、マーケターがオンラインコンテンツとオファーを顧客にとってより関連性のあるものにするための必要な機能を提供し、より大きなコンバージョンをもたらします。
タグのヒント
- このテンプレートは、utagバージョンv4.26以上が必要です。
utag.js
テンプレートの更新についての詳細は、ナレッジベースの記事utag.jsの最新バージョンへの更新のベストプラクティスを参照してください。 - Adobe Experience Cloud ID Serviceを使用したい場合は、このタグの前にAdobe Experience Cloud ID Serviceタグを追加します。
- Adobe Target Extensionをこのタグにスコープします。
- タイムアウト構成は、Targetサーバーが応答しない可能性がある場合の安全装置です。最適なパフォーマンスを得るために、この値を5000 ms以下に構成しないでください。
- このタグではアンバンドリングはサポートされていません。バンドルフラグを
No
に構成した場合、その値はYes
に上書きされます。 getOffers
から受け取ったレスポンスオブジェクトは、u.offersReceived
配列に配置されます。
getOffersレスポンスオブジェクトの例
getOffers
からのレスポンスの内容は次のようになります:
{
"prefetch": {
"mboxes": [{
"index": 0,
"name": "a1-serverside-xt",
"options": [{
"content": "<img src=\"http://s7d2.scene7.com/is/image/TargetAdobeTargetMobile/L4242-xt-usa?tm=1490025518668&fit=constrain&hei=491&wid=980&fmt=png-alpha\"/>",
"type": "html",
"eventToken": "n/K05qdH0MxsiyH4gX05/2qipfsIHvVzTQxHolz2IpSCnQ9Y9OaLL2gsdrWQTvE54PwSz67rmXWmSnkXpSSS2Q==",
"responseTokens": {
"profile.memberlevel": "0",
"geo.city": "anytown",
"activity.id": "167169",
"experience.name": "USA Experience",
"geo.country": "countryname"
}
}],
"analytics": {
"payload": {
"pe": "tnt",
"tnta": "167169:0:0|0|100,167169:0:0|2|100,167169:0:0|1|100"
}
}
}]
}
}
このレスポンスはu.offersResponse
配列に配置されます。その後、u.applyOffers()
関数が呼び出されてu.offersResponse
配列を解析し、解析された各オファーをAdobe TargetのaaplyOffers()
メソッドに渡します。
タグの構成
タグマーケットプレイスに移動して新しいタグを追加します。詳細については、タグについてを参照してください。
タグを追加する際には、以下の構成を行います:
- コードバージョン:使用するAdobe Targetのバージョン。詳細については、Adobe Targetバージョン詳細を参照してください。
- クライアントコード:クライアント名(例:
mycompany.tt.omtrdc.net
のmycompany
) - タイムアウト:この値を
5000
以上に構成します。これは、Targetからのレスポンスを待つ時間(ミリ秒)で、Targetサーバーが応答していないと判断するまでの時間です。 - Adobe Org ID:Adobe TargetとSite Catalystの間で訪問を追跡するために使用されます。
mbox.js
のvar imsOrgId = 'XXXXXXXXXXXXXXXXXXXXXXXX@AdobeOrg'
で見つけることができます。 - ライブラリエンドポイントパス:ライブラリ呼び出しのパス変数(通常は変更の必要はありません)。
- オーサリングスクリプトURL:ターゲットコンテンツを作成している場合は、オーサリングスクリプトのURLを入力します(例:
//cdn.tt.omtrdc.net/cdn/target-vec.j
)。 - グローバルmboxの自動作成:グローバルに非表示のmboxを自動的に作成するかどうか。このmboxを他の場所で実装する場合のみ、これを
false
に構成します。 - グローバルmbox名:Adobeは通常、グローバルに非表示のmboxの名前として
target-global-mbox
を使用します。このタグは自動的にmboxCreateを呼び出してこのmboxを作成します。
ロードルール
すべてのページでタグをロードするか、タグがロードされる条件を構成します。詳細については、ロードルールについてを参照してください。
データマッピング
マッピングは、データレイヤー変数からベンダータグの対応する宛先変数にデータを送信するプロセスです。詳細については、データマッピングについてを参照してください。
利用可能なカテゴリーは以下の通りです:
スタンダード
変数 | 説明 |
---|---|
config.clientCode |
クライアントコード |
config.imsOrgId |
Adobe組織ID |
config.serverDomain |
サーバードメイン、Adobe Targetリクエストが送信されるドメイン。 |
config.crossDomain |
クロスドメインを有効にする |
config.timeout |
Targetタイムアウト |
config.globalMboxName |
グローバルMbox名 |
config.globalMboxAutoCreate |
グローバルMbox作成を有効にする [ブール値] |
config.endpoint |
ライブラリエンドポイントパス |
config.defaultContentHiddenStyle |
デフォルトのコンテンツ非表示スタイル |
config.defaultContentVisibleStyle |
デフォルトのコンテンツ表示スタイル |
config.bodyHiddenStyle |
ボディ非表示スタイル。BODY要素を非表示にする際に使用するスタイル。デフォルト値はbody{opacity:0} 。 |
config.bodyHidingEnabled |
ボディ非表示を有効にする [ブール値]。この構成を有効にすると、ウィンドウのちらつきを防ぐためにBODY要素が非表示になります。 |
config.deviceIdLifetime |
デバイスIDの有効期間 [数値] |
config.sessionIdLifetime |
セッションIDの有効期間 [数値] |
config.selectorsPollingTimeout |
セレクターポーリングタイムアウト [数値] |
config.visitorApiTimeout |
訪問APIタイムアウト [数値] |
config.overrideMboxEdgeServer |
Mboxエッジサーバーの上書きを有効にする |
config.overrideMboxEdgeServerTimeout |
Mboxエッジサーバーの上書きタイムアウト [数値] |
config.optoutEnabled |
オプトアウトを有効にする [ブール値] |
config.optinEnabled |
オプトインを有効にする [ブール値] |
config.secureOnly |
セキュアリクエストのみを有効にする [ブール値] |
config.pageLoadEnabled |
ページロードを有効にする [ブール値] |
config.viewsEnabled |
ビューを有効にする [ブール値] |
config.authoringScriptUrl |
オーサリングスクリプトURL |
config.decisioningMethod |
決定方法 |
トラックイベント
変数 | タイプ | 説明 |
---|---|---|
evt.mbox |
文字列 | Mbox名 |
sevt.elector |
文字列 | CSSセレクター |
evt.type |
文字列 | HTMLイベントタイプ |
evt.preventDefault |
ブール値 | デフォルトの動作を防ぐ |
evt.params |
オブジェクト | Mboxパラメータ |
evt.params.### |
文字列 | Mboxパラメータアイテム |
evt.timeout |
整数 | タイムアウト |
evt.success |
関数 | 成功関数 |
evt.error |
関数 | エラー関数 |
パラメータ
変数 | 説明 |
---|---|
mboxParams.### |
mboxParams.### |
targetPageParamsAll.### |
targetPageParamsAll.### |
targetPageParams.### |
targetPageParams.### |
targetPageParams.at_property |
targetPageParams.at_property |
複数のオファーとSPA
変数 | 説明 |
---|---|
request_type |
[prefetchまたはexecute] Get Offersリクエストタイプ |
offers.fetchViews |
すべてのビューを取得 |
offers.consumerId |
消費者ID |
offers.timeout |
リクエストタイムアウト |
offers.id.tntId |
リクエストID - tntId |
offers.id.thirdPartyId |
リクエストID - thirdPartyId |
offers.id.marketingCloudVisitorId |
リクエストID - marketingCloudVisitorId |
offers.experienceCloud.analytics.logging |
Adobe Analytics統合 - ロギングタイプ |
offers.views |
ビュー配列 - 配列 |
offers.pageLoad |
PageLoadオブジェクト - オブジェクト |
offers.mboxes |
Mboxes配列 |
offers.decisioningMethod |
決定方法 |
selector |
CSSセレクター - 配列 |
offersResponse |
レスポンスオブジェクト |
viewName |
ビュー名 |
countPage |
インプレッションカウントを増やす - ブール値 |
最終更新日 :: 2023年May月10日