iOS上的Google Analytics SDK v2中未报告广告系列

时间:2013-03-11 09:55:33

标签: iphone ios google-analytics

我已经在Android和iOS上集成了Google AnalyticsSDK v2,而且我只是在iOS版SDK中遇到了广告系列问题。 setCampaignUrl在Android上运行良好,但完全不会在iPhone上报告任何内容。

跟踪器已正确初始化,因为所有其他方法在iOS上正常工作,我正在执行以下操作:

id<GAITracker> tracker = [GAI sharedInstance].defaultTracker;
    if (tracker) {
        tracker.campaignUrl = [NSString stringWithCString:campaignUrl encoding:NSUTF8StringEncoding];
    }

我也尝试过setCampaignUrl:campaignUrl但没有成功。

广告系列网址是Google Analytics网站上提供的示例网址(“utm_campaign = my_campaign&amp; utm_source = google&amp; utm_medium = cpc&amp; utm_term = my_keyword&amp; utm_content = ad_variation1”)并在Android上执行此操作。

我是否正确使用它,您遇到过类似的问题吗?它可能是Analytics SDK问题吗?

其他开发者在Google论坛帖子(http://productforums.google.com/forum/#!topic/analytics/sbUOYuhaMc8)上报告了同样的问题,这可能意味着它可能是Google问题。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

找到解决方案,Google Analytics网站上的文档错误在iOS部分

Google Analytics网站上提供的广告系列网址(“utm_campaign = my_campaign&amp; utm_source = google&amp; utm_medium = cpc&amp; utm_term = my_keyword&amp; utm_content = ad_variation1”)在Android上完成工作但iOS上的要成为格式良好的网址,例如:

http://www.google.com?utm_campaign=my_campaign&utm_source=google&utm_medium=cpc&utm_term=my_keyword&utm_content=ad_variation1

将在Google Analytics上报告。他们当然正在使用正则表达式,因为任何随机站点名称都会起作用并且要小心,该站点在“.com”之后不能包含“/”

setReferrerUrl:referrer 相同,您不能使用Google提及的“google.com”或“myOtherApp”等字符串,而是使用“http://www.google.com”或“”等有效网址http://test.com/2

希望有所帮助