我想使用 Omniture 提供的 tracklinkUrl api 作为 iOS 的 ADMS 库的一部分。
- (void)trackLinkURL:(NSString *)linkURL
withLinkType:(NSString *)linkType
linkName:(NSString *)linkName
contextData:(NSDictionary *)contextData
variables:(NSDictionary *)variables;
以上是这个api的语法。
所有应该记录的变量我将它们捆绑到“变量”中,但想知道如何为此设置通道名称和事件。是我下面的方法正确的一个。
NSMutableDictionary *variables = [NSMutableDictionary dictionary];
ADMS_Measurement *measurement = [ADMS_Measurement sharedInstance];
[variables setObject:@"myobject" forKey:@"mykey"];
[measurement setEvents:@"event49"];
measurement.channel = @"mychannel";
[measurement tracklinkURL:@"my link" withLinkType: @"o" linkName: @"link name" contextData:nil variables:nil];