Google Analytics(增强型电子商务)

时间:2014-12-17 12:34:33

标签: ios objective-c iphone google-analytics-api

我实施了Google Analytics增强型电子商务,但无法在Google Analytics帐户中进行跟踪。  我在帐户中应用了所有必需的设置。  我可以看到屏幕和事件,但有关增强型电子商务它显示空白。请任何人告诉我如何在那里看到它。

- (void)googleAnalyticsEnhancedEcommerceTracking
{
//  Ecommerce GA
GAIEcommerceProduct *productForGA = [[GAIEcommerceProduct alloc] init];
[productForGA setId:1122];
[productForGA setName:@"Chess Board"];
[productForGA setCategory:@"Game"];
[productForGA setBrand:@"Brand Name"];
[productForGA setVariant:2];
[productForGA setCustomDimension:1 value:([[NSUserDefaults standardUserDefaults] objectForKey:EmailAddressKey])?[[NSUserDefaults standardUserDefaults] objectForKey:EmailAddressKey]:@""];

GAIEcommerceProductAction *action = [[GAIEcommerceProductAction alloc] init];
[action setAction:kGAIPAClick];
[action setProductActionList:@"Buy It"];
GAIDictionaryBuilder *builder = [GAIDictionaryBuilder createScreenView];
[builder addProduct:productForGA];
[builder setProductAction:action];
[builder build];
}

但我无法在屏幕上看到加载的数据

enter image description here

1 个答案:

答案 0 :(得分:0)

这是一篇旧文章,但是有关调试Google Analytics的一般主题。

我不熟悉代码,但GA的调试过程是相同的:

  1. 数据是否会离开浏览器?如果没有,则存在编码或配置错误。

    使用Chrome扩展程序dataSlayer查看增强型电子商务数据 - 在适当时显示(contains enhanced ecommerce)

    如果数据未离开浏览器,请使用Chrome的“Google Analytics Debugger”扩展程序。它加载API的调试版本并将GA调试信息打印到控制台 - 希望这将显示事情失败的地方

  2. 是否达到GA,如实时报告中所示?

    RT在过滤后显示数据,因此如果在RT中没有看到数据,请使用没有过滤器的“无过滤器”视图(配置文件)。

    在RT中无法看到增强型Ecomm数据,但可以看到包含数据的事件或网页浏览。

  3. 是否达到GA但被过滤器阻止了?

    修复过滤器