Omniture api tracklinkUrl在iOS中的使用

问题描述 投票:0回答:1

我想使用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];
ios ipad adobe-analytics
1个回答
0
投票

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

tracklinkURl仍然会照顾它。

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

© www.soinside.com 2019 - 2024. All rights reserved.