「IDGraph iOS Tracking Code」修訂間的差異

出自TAMedia
跳至導覽 跳至搜尋
行 4: 行 4:
請參考以下範例
請參考以下範例


== Swift ==
在AppDelegate.swift內實作
在AppDelegate.swift內實作
     import UIKit
     import UIKit

於 2024年10月22日 (二) 07:43 的修訂

回報追蹤

在AppDelegate的didFinishLaunchingWithOptions function 中,帶入 Service ID 初始化 TAMIdGraphManager 即可完成追蹤碼的建置。
其中Service id就是TAMedia提供給您的服務id。
請參考以下範例

在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"])


回IDGraph iOS guide