VolatileData モジュール
データ変数を主メモリ(RAM)に保存します。データは保存され、アプリが再起動されるまですべてのディスパッチ/トラッキングコールに追加されます。
使用法
VolatileData モジュールを使用すると、データ変数を主メモリ(RAM)に保存できます。データは保存され、アプリが再起動されるまですべてのディスパッチ/トラッキングコールに追加されます。
このモジュールの使用は必須です。実装しないと、トラッキングコールから重要な変数が欠落します。
以下のプラットフォームがサポートされています:
- iOS
- tvOS
- watchOS
- macOS
インストール
CocoaPods または Carthage を使用して VolatileData モジュールをインストールします。
CocoaPods
CocoaPods を使用して VolatileData モジュールをインストールするには、以下の pod を Podfile に追加します:
pod 'tealium-swift/TealiumVolatileData'
フレームワークは自動的にインスタンス化されます。TealiumCore
pod に依存性があります。iOS の CocoaPods インストールについてはこちらをご覧ください。
Carthage
Carthage を使用して VolatileData モジュールをインストールするには、以下の手順を実行します:
-
Xcode のアプリターゲットの一般構成ページに移動します。
-
以下のフレームワークを Embedded Binaries セクションに追加します:
TealiumVolatileData.framework
-
VolatileData API を通じて揮発性データを保存するには、プロジェクトに以下の必要なインポート文を追加します:
import TealiumVolatileData
フレームワークは自動的にインスタンス化されます。TealiumCore
に依存性があります。追加のインポート文は必要ありません。iOS の Carthage インストールについてはこちらをご覧ください。
含まれる変数
変数 | 説明 | 例 | サポートされるプラットフォーム |
---|---|---|---|
tealium_random |
ランダムな数値 | "8449989974958830" |
iOS, tvOS, watchOS, macOS |
tealium_session_id |
Tealium セッション ID | "1511262829677" |
iOS, tvOS, watchOS, macOS |
tealium_timestamp_epoch |
現在の Unix タイムスタンプ(1970 エポック)を秒単位で表示 | "1511262829" |
iOS, tvOS, watchOS, macOS |
tealium_account |
現在の Tealium アカウント(TealiumConfig オブジェクトから) | "tealium" |
iOS, tvOS, watchOS, macOS |
tealium_profile |
現在の Tealium プロファイル(TealiumConfig オブジェクトから) | "mobile" |
iOS, tvOS, watchOS, macOS |
tealium_environment |
現在の Tealium 環境(TealiumConfig オブジェクトから) | ["dev" , "qa" , "prod" ] |
iOS, tvOS, watchOS, macOS |
tealium_library_name |
Tealium ライブラリ名 | "swift" |
iOS, tvOS, watchOS, macOS |
tealium_library_version |
Tealium ライブラリバージョン | "1.4.0" |
iOS, tvOS, watchOS, macOS |
event_timestamp_iso* |
イベントタイムスタンプを ISO8601(Zulu Time)、UTCで表示 | "2017-11-20T14:48:00Z" |
iOS, tvOS, watchOS, macOS |
timestamp |
イベントタイムスタンプを ISO8601(Zulu Time)、UTCで表示 | "2017-11-20T14:48:00Z" |
iOS, tvOS, watchOS, macOS |
event_timestamp_local_iso* |
イベントタイムスタンプを ISO8601 のローカルタイムゾーンで表示 | "2017-11-20T06:48:00" |
iOS, tvOS, watchOS, macOS |
timestamp_local |
イベントタイムスタンプを ISO8601 のローカルタイムゾーンで表示 | "2017-11-20T06:48:00" |
iOS, tvOS, watchOS, macOS |
event_timestamp_offset_hours* |
UTC からの現在のオフセットを時間単位で表示 | -8 |
iOS, tvOS, watchOS, macOS |
timestamp_offset |
UTC からの現在のオフセットを時間単位で表示 | -8 |
iOS, tvOS, watchOS, macOS |
event_timestamp_unix_millis* |
現在の Unix タイムスタンプ(1970 エポック)をミリ秒単位で表示 | 1511189280337 |
iOS, tvOS, watchOS, macOS |
timestamp_unix_milliseconds |
現在の Unix タイムスタンプ(1970 エポック)をミリ秒単位で表示 | 1511189280337 |
iOS, tvOS, watchOS, macOS |
event_timestamp_unix* |
現在の Unix タイムスタンプ(1970 エポック)を秒単位で表示 | 1511189280 |
iOS, tvOS, watchOS, macOS |
timestamp_unix |
現在の Unix タイムスタンプ(1970 エポック)を秒単位で表示 | 1511189280 |
iOS, tvOS, watchOS, macOS |
API リファレンス
iOS(Swift)API の TealiumVolatileData
クラスを参照してください。
最終更新日 :: 2024年March月29日