Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone iOS上的Google Analytics SDK v2中未报告活动_Iphone_Ios_Google Analytics - Fatal编程技术网

Iphone iOS上的Google Analytics SDK v2中未报告活动

Iphone iOS上的Google Analytics SDK v2中未报告活动,iphone,ios,google-analytics,Iphone,Ios,Google Analytics,我已经在Android和iOS上集成了Google Analytics SDK v2,并且我只在iOS版本的SDK上遇到了一个活动问题。 SetActivationURL在Android上运行得很好,但在iPhone上完全不报告任何内容 跟踪器已正确初始化,因为所有其他方法都在iOS上正常工作,我的操作如下: id<GAITracker> tracker = [GAI sharedInstance].defaultTracker; if (tracker) {

我已经在Android和iOS上集成了Google Analytics SDK v2,并且我只在iOS版本的SDK上遇到了一个活动问题。 SetActivationURL在Android上运行得很好,但在iPhone上完全不报告任何内容

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

id<GAITracker> tracker = [GAI sharedInstance].defaultTracker;
    if (tracker) {
        tracker.campaignUrl = [NSString stringWithCString:campaignUrl encoding:NSUTF8StringEncoding];
    }
id tracker=[GAI sharedInstance].defaultTracker;
中频(跟踪器){
tracker.campaignUrl=[NSString stringWithCString:campaignUrl编码:NSUTF8StringEncoding];
}
我也尝试过setCampaignUrl:campaignUrl,但没有成功

活动URL是Google Analytics网站上的一个示例(“utm_活动=我的活动&utm_来源=谷歌&utm_媒体=cpc&utm_术语=我的关键字&utm_内容=广告变量1”),并在Android上执行此项工作

我是否正确使用了它,您是否遇到过类似的问题?这可能是一个分析SDK问题吗

其他开发人员在googlegroup线程()上报告了相同的问题,这可能意味着这可能是Google的问题


感谢您的帮助。

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

谷歌分析网站上给出的活动URL(“utm_活动=我的活动&utm_来源=谷歌&utm_媒体=cpc&utm_术语=我的关键词&utm_内容=广告变量1”)在安卓系统上起作用,但在iOS上必须是格式良好的web URL,例如:

将在分析中报告。他们肯定在使用正则表达式,因为任何随机的站点名称都会起作用,而且要小心,站点不能在“.com”后面包含“/”

与setReferreUrl相同:referer
您不能使用google提到的“google.com”或“myOtherApp”之类的字符串,而是使用有效的url,如“”或“”


希望它有助于找到解决方案,Google Analytics网站上的文档在iOS部分是错误的:

谷歌分析网站上给出的活动URL(“utm_活动=我的活动&utm_来源=谷歌&utm_媒体=cpc&utm_术语=我的关键词&utm_内容=广告变量1”)在安卓系统上起作用,但在iOS上必须是格式良好的web URL,例如:

将在分析中报告。他们肯定在使用正则表达式,因为任何随机的站点名称都会起作用,而且要小心,站点不能在“.com”后面包含“/”

与setReferreUrl相同:referer您不能使用google提到的“google.com”或“myOtherApp”之类的字符串,而是使用有效的url,如“”或“”

希望能有帮助