ユーザー活動の追跡方法について学びます。
ビューの追跡
trackViewWithTitle() メソッドを使用して画面のビューを追跡します。これは、任意のビューコントローラーの viewDidAppear() メソッドで行われます。このメソッドは2つのパラメータを受け取ります:画面の名前と(オプションで)コンテキストビューデータ。
画面名の値はイベント属性 screen_title に構成されます。
// インスタンスを取得
let tealium = Tealium.instance(forKey: "INSTANCE")
// 基本
tealium?.trackViewWithTitle("SCREEN_NAME", dataSources: nil)
// オプションのデータ付き
let optionalData = ["KEY1": "VALUE1"]
tealium?.trackView(withTitle: "SCREEN_NAME", dataSources: optionalData)
// オプションの配列データ付き
let optionalData = ["KEY1": ["STRING1", "STRING2"]]
tealium?.trackView(withTitle: "SCREEN_NAME", dataSources: optionalData)
// インスタンスを取得
Tealium *tealium = [Tealium instanceForKey:@"INSTANCE"];
// 基本
[tealium trackViewWithTitle:@"SCREEN_NAME" dataSources:nil];
// オプションのデータ付き
NSDictionary *optionalData = @{@"KEY1" : @"VALUE1"};
[tealium trackViewWithTitle:@"SCREEN_NAME" dataSources: optionalData];
// オプションの配列データ付き
NSDictionary *optionalData = @{@"KEY1" : @[@"STRING1", @"STRING2"]};
[tealium trackViewWithTitle:@"SCREEN_NAME" dataSources: optionalData];
| パラメータ | タイプ | 説明 | Swiftの例 | iOSの例 |
|---|---|---|---|---|
title | String | ビューのタイトル | "screenName" | "screenName" |
customDataSources | [String] | (オプション)イベントディスパッチに含めるカスタムデータソース(キーと値のペア) | @{@"someKey": @"someValue"} | ["someKey": "someValue"] |
イベントの追跡
trackEventWithTitle() メソッドを使用して、ビュー以外の活動を追跡します。このメソッドは2つのパラメータを受け取ります:イベント名と(オプションで)コンテキストイベントデータ。
イベント名の値は、イベント属性 tealium_event に構成されます。
// インスタンスを取得
let tealium = Tealium.instance(forKey: "INSTANCE")
// 基本
tealium?.trackEvent(withTitle: "EVENT_NAME", dataSources: nil)
// オプションのデータ付き
let optionalData = ["KEY1": "VALUE1"]
tealium?.trackEvent(withTitle: "EVENT_NAME", dataSources: optionalData)
// オプションの配列データ付き
let optionalData = ["KEY1": ["STRING1", "STRING2"]]
tealium?.trackEvent(withTitle: "EVENT_NAME", dataSources: optionalData)
// インスタンスを取得
Tealium *tealium = [Tealium instanceForKey:@"INSTANCE"];
// 基本
[tealium trackEventWithTitle:@"EVENT_NAME" dataSources:nil];
// オプションのデータ付き
NSDictionary *optionalData = @{@"KEY1" : @"VALUE1"};
[tealium trackEventWithTitle:@"EVENT_NAME" dataSources:optionalData];
// オプションの配列データ付き
NSDictionary *optionalData = @{@"KEY1" : @[@"STRING1", @"STRING2"]};
[tealium trackEventWithTitle:@"EVENT_NAME" dataSources:optionalData];
| パラメータ | タイプ | 説明 | Swiftの例 | iOSの例 |
|---|---|---|---|---|
title | String | イベントのタイトル | "someEvent" | "someEvent" |
customDataSources | [String] | (オプション)イベントディスパッチに含めるカスタムデータソース(キーと値のペア) | @{@"someKey": @"someValue"} | ["someKey": "someValue"] |
最終更新日 :: 2024年May月15日