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

出自TAMedia
跳至導覽 跳至搜尋
 
(未顯示同一使用者於中間所作的 2 次修訂)
行 26: 行 26:
     + (void)initWithServiceId:(NSString *)serviceId customParameters:(NSArray*)parameters;
     + (void)initWithServiceId:(NSString *)serviceId customParameters:(NSArray*)parameters;
請參考以下範例:
請參考以下範例:
     //回傳兩個參數
     //回傳一個參數
     func reportOneParams() {
     func reportOneParams() {
       TAMIdGraphManager.initWithServiceId("YourServiceID", customParameter:
       TAMIdGraphManager.initWithServiceId("YourServiceID", customParameter:"param1")
    "param1")
     }
     }
     //回傳多個參數
     //回傳多個參數
     func reportCustomParams() {
     func reportCustomParams() {
       TAMIdGraphManager.initWithServiceId("YourServiceID", customParameters:
       TAMIdGraphManager.initWithServiceId("YourServiceID", customParameters:["param1", "param2"])
    ["param1", "param2"])
    }




[[IDGraph_iOS_SDK_Developer_Guide|回IDGraph iOS guide]]
[[IDGraph_iOS_SDK_Developer_Guide|回 IDGraph iOS guide]]

於 2024年10月23日 (三) 01:36 的最新修訂

回報追蹤

在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