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

出自TAMedia
跳至導覽 跳至搜尋
行 1: 行 1:
在AppDelegate的<code>didFinishLaunchingWithOptions</code> function中,帶入Service id初始化TAMIdGraphManager即可完成追蹤碼的建置。<br/>
== 回報追蹤 ==
在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"])


回IDGraph iOS guide