暖石网
nuanshi
登录 | 注册
营销社区>ga借助 sohu 的api获取 ip信息 这个现在还管用么 ?

排序:点赞 / 最新

回复帖子
ga借助 sohu 的api获取 ip信息 这个现在还管用么 ?
瓜娃子发布于2015年07月09日 16:12 2回复 1060次浏览 数据分析
分享到
ga因为个人隐私问题不提供ip信息,今天查资料了解到可以借助搜狐的api自定义维度来实现,就按照相关的指导修改了监控代码,并进行重新添加。验证代码无误后去ga后台看数据但是没结果,谁用过相同的方法,来介绍一下吧。 加的代码如下: 关于代码是否有误问题您可以到网站看我的代码www.jenco.com.cn。我没看出错误
全部2个回复
小法发表于2015-07-09 16:36
牛小k阿尔法&TONY暖石网马涛 等人赞同

题主,打开你说的网站,我在控制台console里看到提示:Resource interpreted as Script but transferred with MIME type text/json: "http://pv.sohu.com/cityjson?ie=utf-8".你请求sohu的api接口,返回的是json数据,但是你在前面直接使用script下载接口连接,浏览器误以为是一个script文件,所以导致你无法获取到ip等相关信息。

需要使用代码来请求sohu的api链接来获取ip信息,可参考  http://stackoverflow.com/questions/5232753/resource-interpreted-as-script-but-transferred-with-mime-type-application-json

邪恶的小法师
看课:13
实操:1
精华:0帖
帖子:0帖 | 4回
注册:2015年02月07日
学分:46
瓜娃子发表于2015-07-09 16:14

<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>

<script type="text/javascript">

function IP(){

var ip=(returnCitySN["cip"]+','+returnCitySN["cname"]);

return ip;

}

</script>

<script>

  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){

  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),

  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)

  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-61424037-1', 'auto');

  ga('set', 'dimension2', IP());

  ga('send', 'pageview');

</script>

这是当时修改后的代码,内容里加了为什么自动不显示了

看课:0
实操:0
精华:0帖
帖子:1帖 | 1回
注册:2015年07月09日
学分:20
看课:0
实操:0
精华:0帖
帖子:1帖 | 1回
注册:2015年07月09日
学分:20
回帖