iOS中Omniture api tracklinkUrl的使用
我想使用Omniture提供的tracklinkUrl api作为iOS ADMS库的一部分iOS中Omniture api tracklinkUrl的使用,ios,ipad,adobe-analytics,Ios,Ipad,Adobe Analytics,我想使用Omniture提供的tracklinkUrl api作为iOS ADMS库的一部分 - (void)trackLinkURL:(NSString *)linkURL withLinkType:(NSString *)linkType linkName:(NSString *)linkName contextData:(NSDictionary *)contextData variables:(NSDictionary *)vari
- (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];
我已经得到了答案。如果我们需要设置通道或任何其他变量,则无需使用“变量”参数 tracklinkURl仍然会处理它 简而言之,当您想使用tracklinkURL时,无需采取任何额外的预防措施,只需将nil传递给变量参数