iQプロファイルAPIオブジェクト
iQプロファイルは、各種の構成コンポーネントの子オブジェクトとしてJSONオブジェクトで返されます。
利用可能なフィールド
オブジェクト | タイプ | 説明 |
---|---|---|
account |
文字列 | Tealiumのアカウント名。 |
profile |
文字列 | Tealiumのプロファイル名。 |
versionTitle |
文字列 | このiQプロファイルのバージョンのタイトル。指定されていない場合、versionTitle はAPI | {TIMESTAMP} としてフォーマットされます。 |
version |
文字列 | このiQプロファイルのバージョンID。 |
minorVersion |
文字列 | プロファイルを保存した後に更新されるバージョンID。公開されているかどうかに関わらず、プロファイルを保存してから公開すると、minorVersion とversion は一致しません。Save Asを実行した場合のみ一致します。 |
parentVersion |
文字列 | save またはsaveAs 操作の元となるプロファイルバージョン。 |
creation |
日付 | プロファイルの作成日。 |
customTargets |
文字列 | ユーザー定義のカスタムターゲット環境のリスト。 |
versionDetails |
オブジェクト | 現在のバージョンに関する詳細:現在のプロファイルバージョンが公開されている場所、プロファイルを公開したユーザーのメール、プロファイルに関するメモ。 |
environmentVersions |
オブジェクト | 各環境の現在の公開プロファイルバージョンのリスト。 |
dataCloudLinkedProfiles |
文字列 | リンクされたサーバーサイドのプロファイル名。 |
libraryType |
文字列 | 継承されるライブラリのタイプ。ライブラリが継承されていない場合、値はNONE です。Required - すべてのプロファイルがこのライブラリを自動的に含みます。Optional - どのプロファイルがこのライブラリを含むかを指定します。NONE - 指定されたプロファイルがライブラリではないことを示します。 |
linkedProfiles |
配列[オブジェクト] | ライブラリの場合、このフィールドはプロファイルがこのライブラリから継承する値のリストを示します。プロファイルの場合、この値はnull です。 |
linkedLibraries |
配列[オブジェクト] | プロファイルの場合、このフィールドはプロファイルにリンクされたライブラリを表します。ライブラリの場合、この値はnull です。 |
variables |
変数の配列 | プロファイル内の変数オブジェクトの配列。 |
tags |
タグの配列 | プロファイル内のタグオブジェクトの配列。 |
loadRules |
ロードルールの配列 | プロファイル内のロードルールオブジェクトの配列。 |
extensions |
拡張機能の配列 | プロファイル内の拡張機能オブジェクトの配列。 |
events |
イベントの配列 | プロファイル内のイベントオブジェクトの配列。 |
versionIds |
配列 | 過去のバージョンのリスト。 |
例
{
"account": "my_account",
"profile": "main",
"versionTitle": "Version 2022.03.22.2108",
"version": "202203222108",
"minorVersion": "202203222108",
"parentVersion": "202309191127",
"creation": "202201131654",
"customTargets": null,
"versionDetails": {},
"environmentVersions": {},
"dataCloudLinkedProfiles": "{}",
"libraryType": "NONE",
"linkedProfiles": null,
"linkedLibraries": [],
"variables": null,
"extensions": null,
"loadRules": null,
"tags": null,
"events": null,
"versionIds": null
}
変数
オブジェクト | タイプ | 説明 |
---|---|---|
id |
数値 | 変数ID。 |
uniqueIdentifier |
文字列 | 拡張機能のconditions 、タグのdataMappings 、ロードルールのloadRuleCondition から変数を参照するための変数識別子。 |
name |
文字列 | 変数のタイトル。 |
alias |
文字列 | 変数の名前。 |
type |
文字列 | 変数タイプを表す接頭辞。ls - ローカル保存 ss - セッション保存 udo - ユニバーサルデータオブジェクトqp - クエリストリングパラメータcp - クッキーjs - JavaScript 変数meta - メタデータ要素va - AudienceStream属性 |
notes |
文字列 | 変数に関するメモ。 |
context |
配列 | AudienceStreamからインポートされた属性の範囲。 値: current_visit またはvisitor |
library |
文字列 | 変数が継承されるライブラリの名前。 |
imported |
文字列 | インポートされた変数のソース。これはすべてのAudienceStream属性に対してAudienceStream に構成されます。 |
usedIn |
オブジェクト | この変数が使用されているIDのリスト。 |
タグ
オブジェクト | タイプ | 説明 |
---|---|---|
id |
数値 | タグの一意のID。 |
tagID |
数値 | このタグタイプのシステムID。この値は、同じタイプのすべてのタグで同じです。例えば、Facebook Pixelタグの場合は6037 。 |
name |
文字列 | タグ構成から生成されたユーザーによるタグ名。 |
library |
文字列 | タグが継承されるライブラリの名前。 |
status |
文字列 | オン/オフのステータス:active またはinactive 。 |
notes |
文字列 | タグに関するメモ。 |
dataMappings |
マップ <文字列, 文字列> | Tealium IQ変数とそれに対応するマップ先を返します。 |
selectedTargets |
マップ<文字列, ブール値> | タグが公開されることが許可されている環境のオブジェクト。 |
environmentVersions |
マップ<文字列, ブール値> | このタグが最後に公開された環境の配列。 |
advancedConfiguration |
オブジェクト | タグ構成構成に対応する高度な構成のセット。advConfigBundle — TrueまたはFalseadvConfigLoadType — TrueまたはFalseadvConfigOptOut — TrueadvConfigSend — TrueまたはFalse advConfigSrc — テキストフィールドtagTiming — DOM ReadyまたはPrioritized |
configuration |
マップ <文字列, オブジェクト> | ベンダーが提供するタグ構成の文字列とオブジェクトのマップ。 |
rules |
オブジェクト | タグに適用または除外するロードルール。 |
ロードルール
オブジェクト | タイプ | 説明 |
---|---|---|
id |
数値 | ロードルールの一意のID。 |
name |
文字列 | ロードルールの名前。 |
status |
文字列 | オン/オフのステータス:active またはinactive 。 |
library |
文字列 | 関連するライブラリの名前。 |
notes |
文字列 | ロードルールに関するメモ。 |
startDate |
日付 | スケジュールされたロードルールの開始日。 |
endDate |
日付 | スケジュールされたロードルールの終了日。 |
environmentVersions |
マップ<文字列, ブール値> | 各環境の現在の公開ロードルールバージョンのリスト。 |
usedIn |
オブジェクト | このロードルールが使用されているIDのリスト。 |
loadRuleCondition |
配列[オブジェクト] | 変数名、演算子、値を含むオブジェクトの配列。配列内の各オブジェクトはand 演算子で関連付けられ、配列内の各配列はor 演算子で関連付けられます。 |
拡張機能
オブジェクト | タイプ | 説明 |
---|---|---|
id |
数値 | 拡張機能の一意のID。 |
extensionId |
数値 | この拡張機能タイプのシステムID。この値は、同じタイプのすべての拡張機能で同じです。例えば、JavaScript Code拡張機能の場合は100036 。 |
extensionType |
文字列 | この拡張機能タイプのシステム名。この値は、同じタイプのすべての拡張機能で同じです。例えば、JavaScript Code拡張機能の場合はJavascript Code 。 |
name |
文字列 | 拡張機能の名前。 |
library |
文字列 | 関連するライブラリの名前。 |
notes |
文字列 | 拡張機能に入力されたメモ。 |
loadRule |
混合 | ロードルールIDのカンマ区切りのリスト、またはall をAll Pagesにします。 |
scope |
文字列 | 拡張機能のスコープの名前、またはタグスコープの拡張機能の場合はタグIDのカンマ区切りのリスト。 utag Sync Pre Loader Before Load Rules After Load Rules DOM Ready Tag Scoped Extensions After Tag Extensions タグスコープの拡張機能とそれらがoccurrence とどのように動作するかについての詳細は、Understanding Scopeを参照してください。 |
occurrence |
文字列 | JavaScriptコード拡張機能がページロードごとに実行される回数を決定します。値:Run Once またはRun Always 。 |
status |
文字列 | オン/オフのステータス:active またはinactive 。 |
selectedTargets |
Map<String, Boolean> | 拡張機能が公開できる環境 |
environmentVersions |
Map<String, Boolean> | 拡張機能が公開されている環境の配列 |
conditions |
Array[object] | 特定の拡張機能に構成された条件 |
configuration |
Map <String, Object> | 各拡張機能の構成のマップ |
イベント
オブジェクト | タイプ | 説明 |
---|---|---|
id |
Number | イベントの一意のID |
eventID |
Number | このイベントタイプのシステムID。この値は、同じタイプのすべてのイベントで同じです。 |
name |
String | イベントの名前 |
status |
String | オン/オフのステータス:active またはinactive |
eventType |
String | 追跡されているイベントのタイプ。
|
scope |
String | 拡張機能のスコープ名、またはタグスコープの拡張機能の場合は、タグIDのカンマ区切りのリスト。After Load Rules DOM Ready タグスコープのイベントについての詳細は、Scopeを参照してください。 |
trackingEvent |
String | イベントが発生したときに行われるイベントコール |
notes |
String | イベントに関するメモ |
library |
String | 関連するライブラリの名前 |
eventLoadRulesList |
String | イベントで使用されるすべてのロードルールのリスト |
eventTrigger |
Object | 各イベントタイプに特有の構成。イベントトリガーについての詳細は、Events > Event Triggersを参照してください。 |
selectedTargets |
Map<String, Boolean> | イベントが公開できる環境 |
environmentVersions |
Map<String, Boolean> | イベントが公開されている環境の配列 |
eventVariables |
Object | 各イベントタイプに特有の変数 |
rules |
Object | イベントリスナーがページ上にロードされるときのルール |
usedIn |
Object | このイベントが使用されているIDのリスト |
最終更新日 :: 2024年October月16日