我正在使用Adobe Analytics在我们的iOS应用中实现新标记。只有一个问题 - 当我根据页面名称关联标签时,我会获得比我更多的页面"访问"到标签。例如,如果我关联了一个有3次访问的标记,则可能会为其列出6-8个不同的页面。
有没有人有任何想法可以报告更多页面的报告次数而不是标签的触发次数?我已经在标签触发的地方设置了一个断点,并且在我不能生命的时候可以触发它,这是有道理的,因为我没有看到它射击的次数超过了它应该但看到的页面比我应该多。
我有点不知所措 - 如果需要我可以提供更多详细信息,但我以前从未见过这样,所以我不确定我能提供哪些可能有用的细节。我已经实现了过去没有问题的标签,所以任何帮助都会受到赞赏!
编辑:我已添加以下代码,如果您发现我跟踪列表变量的方式有什么奇怪之处,请告诉我们:
+ (void)trackListNumber:(NSUInteger)listNumber withValue:(NSString *)list3Value withEventName:(NSString *)eventName pageName:(NSString *)pageName andContextData:(NSDictionary *)contextData {
[self setCachedPageName:pageName];
ADMS_Measurement *measure = [ADMS_Measurement sharedInstance];
[measure clearVars];
if(listNumber && [NSString isValidString:list3Value]){
[measure setListVar:listNumber toValue:list3Value];
}
NSDictionary *eventContextData;
if (contextData) {
NSMutableDictionary *mutableContextData = [[self prepareContextDataForTagging] mutableCopy];
[mutableContextData addEntriesFromDictionary:contextData];
eventContextData = [mutableContextData copy];
} else {
eventContextData = contextData;
}
if (eventName) measure.events = eventName;
measure.appState = (pageName) ? pageName : kAppStatePageNameNull;
[measure trackWithContextData:eventContextData];
}