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