「IDGraph iOS Tracking Code」修訂間的差異
跳至導覽
跳至搜尋
CharlesWang(留言 | 貢獻) |
CharlesWang(留言 | 貢獻) |
||
行 1: | 行 1: | ||
在AppDelegate的<code>didFinishLaunchingWithOptions</code> | == 回報追蹤 == | ||
在AppDelegate的<code>didFinishLaunchingWithOptions</code> function 中,帶入 Service ID 初始化 TAMIdGraphManager 即可完成追蹤碼的建置。<br/> | |||
其中Service id就是TAMedia提供給您的服務id。<br/> | 其中Service id就是TAMedia提供給您的服務id。<br/> | ||
請參考以下範例 | 請參考以下範例 | ||
行 18: | 行 19: | ||
} | } | ||
完成以上步驟即完成追蹤碼的設置 | 完成以上步驟即完成追蹤碼的設置 | ||
== 回報客製化參數 == | |||
要回報客製化參數則使用以下兩方法,傳入參數可為中、英、數或混合 | |||
1.只帶入一客製化參數 | |||
+(void)initWithServiceId:(NSString *)serviceId customParameter:(NSString*)parameter; | |||
2.帶入多個客製化參數(上限為12個字串) | |||
+ (void)initWithServiceId:(NSString *)serviceId customParameters:(NSArray*)parameters; | |||
請參考以下範例: | |||
//回傳兩個參數 | |||
func reportOneParams() { | |||
TAMIdGraphManager.initWithServiceId("YourServiceID", customParameter: | |||
"param1") | |||
} | |||
//回傳兩個參數 | |||
func reportCustomParams() { | |||
TAMIdGraphManager.initWithServiceId("YourServiceID", customParameters: | |||
["param1", "param2"]) | |||
[[IDGraph_iOS_SDK_Developer_Guide|回IDGraph iOS guide]] | [[IDGraph_iOS_SDK_Developer_Guide|回IDGraph iOS guide]] |
於 2024年10月22日 (二) 07:29 的修訂
回報追蹤
在AppDelegate的didFinishLaunchingWithOptions
function 中,帶入 Service ID 初始化 TAMIdGraphManager 即可完成追蹤碼的建置。
其中Service id就是TAMedia提供給您的服務id。
請參考以下範例
Swift
在AppDelegate.swift內實作
import UIKit import TAMIdGraph @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { TAMIdGraphManager.initTAMIdGraphManager(withServiceId:"Your Service Id") return true } }
完成以上步驟即完成追蹤碼的設置
回報客製化參數
要回報客製化參數則使用以下兩方法,傳入參數可為中、英、數或混合 1.只帶入一客製化參數
+(void)initWithServiceId:(NSString *)serviceId customParameter:(NSString*)parameter;
2.帶入多個客製化參數(上限為12個字串)
+ (void)initWithServiceId:(NSString *)serviceId customParameters:(NSArray*)parameters;
請參考以下範例:
//回傳兩個參數 func reportOneParams() { TAMIdGraphManager.initWithServiceId("YourServiceID", customParameter: "param1") } //回傳兩個參數 func reportCustomParams() { TAMIdGraphManager.initWithServiceId("YourServiceID", customParameters: ["param1", "param2"])