iOS 版跟踪代码管理器的高级配置

要扩展 Google 跟踪代码管理器的功能,您可以添加函数调用变量和函数调用代码。借助函数调用变量,您可以捕获预注册函数的调用所返回的值。借助函数调用代码,您可以执行预注册函数(例如,针对 Google 跟踪代码管理器中的代码模板目前不支持的其他衡量和再营销工具触发命中)。

若要创建自定义代码,请创建一个实现 TAGCustomFunction 协议的类:

@implementation MYCustomTag<TAGCustomFunction>

- (NSObject*)executeWithParameters:(NSDictionary*)parameters {
  // Add custom tag implementation here.
}

@end

若要创建自定义变量,请创建一个实现 TAGCustomFunction 协议的类:

@implementation MYCustomVariable<TAGCustomFunction>

- (NSObject*)executeWithParameters:(NSDictionary*)parameters {
  // Return the value of the custom variable.
  return @42;
}

@end

使用 TAGCustomFunction 设置类后,请在跟踪代码管理器的网页界面中,使用您创建的类名称设置代码或变量。