Omniture api tracklinkUrl在iOS中的使用

时间:2013-09-10 11:47:46

标签: ios ipad adobe-analytics

我想使用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];

1 个答案:

答案 0 :(得分:0)

我得到了答案。如果我们需要像往常一样设置通道或任何其他变量设置它们,则无需使用“变量”参数。

tracklinkURl仍在处理它。

简而言之,当你想使用tracklinkURL时,不需要采取任何额外的预防措施,只需将nil传递给变量参数。