0

Omniture が iOS 用の ADMS ライブラリの一部として提供する tracklinkUrl api を使用したいと考えていました。

- (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];
4

1 に答える 1