标签: analytics

如何汇总来自Google,Twitter,YouTube,Facebook等的分析

我有一个视频博客,我想跟踪某些统计信息,包括来自Google Analytics,T​​witter,YouTube,Facebook等的统计信息.

问题是各种统计数据在不同的网站上,需要不同的登录等.实际查看所有内容需要很长时间.我正在寻找一种方法,能够在一个地方汇总所有这些信息.

我在Google,Mashable,Delicious等上搜索了很多,但我没有找到任何我想要的网站.我的搜索技能是不好的,还是真的不存在?

我感兴趣的数据似乎以易于分析的形式提供(见下文),但我自己编写一个应用程序来做这件事犹豫不决,因为已经有超过完整的工作量.

我要汇总的数据:

  • Google Analytics - 在我的网站上进行跟踪

  • 推特

    • 粉丝数量
    • 转推的数量
    • 新的@消息
    • 新的直接消息
    • Twitter API - (抱歉,我只能发布一个超链接,因为我是新手)
  • Facebook粉丝专页

    • 粉丝数量
    • 墙上的新帖子
    • Facebook API - (抱歉,我只能发布一个超链接,因为我是新手)
  • tumblr

    • 粉丝数量
  • 视频

    • 观看次数
    • 查看位置
    • 评论数量
    • 频道订阅者数量
    • 这样做
      • YouTube - 提供CSV报告(抱歉,我只能发布一个超链接,因为我是新的)
      • Metacritic的
  • 饲料燃烧器(RSS)

    • 订阅者数量
    • CSV报告可用(抱歉,我只能发布一个超链接,因为我是新的)
  • SEO的东西

    • Google PageRank
    • Alexa排名

那么有一个应用程序已经这样做了,或者我应该自己这样做?我想要一个快速而肮脏的方法来做到这一点 - 我在想像Yahoo管道这样的东西,但它似乎不能胜任这项任务.我可能在Grails中完成它,但这可能比它的价值更麻烦.其他想法?

youtube twitter analytics google-analytics aggregation

19
推荐指数
1
解决办法
5938
查看次数

"?ref = ts"在Facebook应用程序URL中的含义是什么?

当Facebook为应用程序增加流量时,它通常附加&ref=whatever到查询字符串.这对于确定哪些集成点正在工作非常有用.我已经弄清楚其中一些是什么意思了.例如:

ref =书签 - 用户点击书签.

ref = game_my_recent - 用户点击了游戏仪表板的上半部分.

"ref = ts"是什么意思?它占了大量的流量.我在所有常见的Facebook页面上查看了源代码,但找不到我的任何应用程序生成的ant内容的匹配项.

同样的问题,由我在Facebook开发者论坛上发布:http: //forum.developers.facebook.com/viewtopic.php?id = 54866

url analytics facebook fbml

19
推荐指数
2
解决办法
8万
查看次数

Flurry集成Xcode上的Mach-O错误

我是第一次尝试将Flurry SDK集成到我的iOS应用程序中.我按照说明中的说明将库和代码添加到AppDelegate.m中.当我编译时,我得到以下错误:

 Undefined symbols for architecture armv7:
  "_SCNetworkReachabilityCreateWithAddress", referenced from:
      +[FlurryReachability flurryReachabilityWithAddress:] in libFlurry.a(libFlurry.a-armv7-master.o)
  "_SCNetworkReachabilityCreateWithName", referenced from:
      +[FlurryReachability flurryReachabilityWithHostName:] in libFlurry.a(libFlurry.a-armv7-master.o)
  "_SCNetworkReachabilityUnscheduleFromRunLoop", referenced from:
      -[FlurryReachability flurryStopNotifier] in libFlurry.a(libFlurry.a-armv7-master.o)
  "_SCNetworkReachabilityScheduleWithRunLoop", referenced from:
      -[FlurryReachability flurryStartNotifier] in libFlurry.a(libFlurry.a-armv7-master.o)
  "_SCNetworkReachabilitySetCallback", referenced from:
      -[FlurryReachability flurryStartNotifier] in libFlurry.a(libFlurry.a-armv7-master.o)
  "_SCNetworkReachabilityGetFlags", referenced from:
      -[FlurryReachability flurryCurrentReachabilityStatus] in libFlurry.a(libFlurry.a-armv7-master.o)
      -[FlurryReachability isFlurryReachable] in libFlurry.a(libFlurry.a-armv7-master.o)
      -[FlurryReachability isFlurryConnectionRequired] in libFlurry.a(libFlurry.a-armv7-master.o)
      -[FlurryReachability isFlurryConnectionOnDemand] in libFlurry.a(libFlurry.a-armv7-master.o)
      -[FlurryReachability isFlurryUserInterventionRequired] in libFlurry.a(libFlurry.a-armv7-master.o)
      -[FlurryReachability isFlurryReachableViaWWAN] in libFlurry.a(libFlurry.a-armv7-master.o)
      -[FlurryReachability isFlurryReachableViaWiFi] in libFlurry.a(libFlurry.a-armv7-master.o)
      ...
ld: symbol(s) not found for architecture …
Run Code Online (Sandbox Code Playgroud)

xcode analytics flurry ios

19
推荐指数
1
解决办法
6966
查看次数

React + Router + Google Tag Manager

我花了一些时间在quickcypher.com上开发MVP.我想开始进行一些分析,它只是跟踪总访问次数很有用,但是当我尝试跟踪使用React Router的网站上的不同网址时,情况就出现了问题.

我的方法是:设置一个GA标签,在某些页面上触发,使用触发器进行自定义"pageview"事件.当事情发生时,我会将字段页面设置为"/ rap".我在每个视图的顶级组件的"componentDidMount"方法中触发事件.使用调试器,我按预期看到事件发生了火灾,但对于我的生命,我无法让GA承认此事件.当我简化标签以触发"所有页面"时,GA按预期工作,所以我假设它与React有关.

有没有人成功实现过这个或遇到类似的问题?我的方法都错了吗?希望得到一些指导......干杯!

analytics google-analytics google-tag-manager reactjs react-router

19
推荐指数
2
解决办法
2万
查看次数

竞争条件并同步使用Google Analytics异步(_gaq)

我有一个使用Google Analytics更新的异步跟踪方法(_gaq)的网站.我遇到的问题是我想建立一些特定的链接跟踪,并担心我会创建一个竞争条件.

基本上,它是一个新闻网站,所以它有标题链接到各地的故事.故事的标题可能出现在页面上的3个不同位置,并出现在数百个其他页面上.因此,为了理解我们的受众如何与网站进行交互,我们必须跟踪每个特定标题块的使用方式,而不仅仅是目的地.由于这两个规定跟踪单个页面,跟踪引用页面是不够的,我们必须跟踪单个链接.

所以,如果我有一个链接.

<a href="http://www.blah.com" onclick="_gaq.push('_trackEvent','stuff')">Here</a>
Run Code Online (Sandbox Code Playgroud)

因为_gaq.push()是异步调用,所以在Google完成点击跟踪之前是否可能发生页面更改?如果是这样可以防止这种情况发生,或者我对Google AnalyticsAsync的运行方式存在误解(http://code.google.com/apis/analytics/docs/tracking/asyncUsageGuide.html).

analytics google-analytics race-condition

18
推荐指数
2
解决办法
6207
查看次数

如何在网站上跟踪用户时间

我希望跟踪用户在网站上的平均时间(与Google分析相同),以便进行内部管理.

最简单的方法是什么?

php jquery analytics codeigniter

17
推荐指数
2
解决办法
1万
查看次数

GitHub项目的流量图包括页面流量吗?

给定项目的流量图是否包含关联的Pages站点的流量数据?

https://github.com/blackberry/Alice/graphs/traffic

包括到http://github.com/blackberry/Alice的流量

如果没有,那么这些信息是否随处可用?

analytics github organization

17
推荐指数
1
解决办法
8784
查看次数

解雇Facebook转换像素

我仍然是Javascript的新手,但我想知道在没有实际加载"确认"/"谢谢"页面的情况下触发Facebook转换像素(下方)的最佳方法是什么?

<script type="text/javascript">
var fb_param = {};
fb_param.pixel_id = 'XXXXXXXXXXX';
fb_param.value = '0.00';
fb_param.currency = 'USD';
(function(){
  var fpw = document.createElement('script');
  fpw.async = true;
  fpw.src = '//connect.facebook.net/en_US/fp.js';
  var ref = document.getElementsByTagName('script')[0];
  ref.parentNode.insertBefore(fpw, ref);
})();
</script>
<noscript><img height="1" width="1" alt="" style="display:none"
src="https://www.facebook.com/offsite_event.php?id=XXXXXXXXXX&amp;value=0&amp;currency=USD" /></noscript>
Run Code Online (Sandbox Code Playgroud)

Facebook表示,我们应该将其插入我们的"感谢页面",访问者在转换后看到这些页面(填写表格,进行购买等).但是,我们的一些表单是在内容旁边的边栏上的弹​​出窗口或表单,我们不希望读者被确认页面引导.

使用Google Analytics,我可以通过触发_gaq.push(['_ trackPageview'])来创建"隐身"的综合浏览量; 代码可以告诉GA它应该将不可见的网页浏览计为目标完成.

是否有类似的东西,足以告诉我的网站解雇FB像素?

javascript analytics facebook google-analytics

16
推荐指数
3
解决办法
2万
查看次数

如何在APK中摆脱Google的炸药测量?

很长一段时间以来(一年或更长时间),我看到 Play Console 中报告的应用程序崩溃(生产和预发布报告)以及调试有关 Google Play 服务的炸药测量时的一些错误消息,例如:

W/02:14:21.497  at dx.run(:com.google.android.gms.dynamite_measurementdynamite@201817081@20.18.17 (120400-0):2)
W/02:14:21.497  at kx.a(:com.google.android.gms.dynamite_measurementdynamite@201817081@20.18.17 (120400-0):3)
W/02:14:21.497  at lm.A(:com.google.android.gms.dynamite_measurementdynamite@201817081@20.18.17 (120400-0):10)
W/02:14:21.497  at ce.a(:com.google.android.gms.dynamite_measurementdynamite@201817081@20.18.17 (120400-0):5)
W/02:14:21.497  at ce.b(:com.google.android.gms.dynamite_measurementdynamite@201817081@20.18.17 (120400-0):1)
W/02:14:21.497  at android.content.ContextWrapper.unbindService(ContextWrapper.java:755)
W/02:14:21.497  at android.app.ContextImpl.unbindService(ContextImpl.java:1848)
W/02:14:21.497  at android.app.LoadedApk.forgetServiceDispatcher(LoadedApk.java:1870)
W/02:14:21.497 java.lang.IllegalArgumentException: Service not registered: ll@e97c861
Run Code Online (Sandbox Code Playgroud)

我不使用任何分析包。只有广告,我理解包括分析。

所以我在 AdMob 的控制台中禁用了我的所有广告分析,但我仍然可以看到这些。崩溃有时占我所有应用程序崩溃的 90%。

由于它没有帮助,我试图用各种方法摆脱这些包:

混淆器:

-assumenosideeffects class com.google.android.gms.dynamite.** {}
Run Code Online (Sandbox Code Playgroud)

摇篮:

all*.exclude group: 'com.google.android.gms', module: ''
Run Code Online (Sandbox Code Playgroud)

最后一个应该摆脱所有的播放服务,但它根本没有。

最后但并非最不重要的一点是,由于 Google 的跟踪,许多用户不想安装我的应用程序!

关于如何摆脱这种情况的任何想法?

编辑:在此处开启了关于 Google 小组的讨论:https : //groups.google.com/d/msg/google-admob-ads-sdk/MPaM8ZsK3uE/gupfpLPtAwAJ

此外,这种行为似乎不太符合 GDPR,并且 SDK 无法提供。

service android analytics playback

16
推荐指数
0
解决办法
3045
查看次数

MongoDB用于存储大量指标/分析数据的方法

我们计划使用MongoDB存储大量分析数据,例如视图和点击.我不确定在MongoDB中构建文档以帮助查询和减少数据库大小的最佳方法.

我们需要再次记录页面名称,客户端和操作类型的操作.理想情况下,我们需要下降年/月/日/小时水平的统计数据,我们不需要或关心每秒或每分钟的观看次数.虽然这个文档结构看起来还不错,但我知道100个命令会生成100个新文档.

{ 
  "_id" : ObjectId( "4dabdef81a34961506040000" ),
  "pagename" : "Hello",
  "action" : "view",
  "client" : "client-name",
  "time" : Date( "Mon Apr 18 07:49:28 2011" )
}
Run Code Online (Sandbox Code Playgroud)

有没有最佳实践方法,使用$ incCapped Collections

statistics analytics database-design mongodb

15
推荐指数
1
解决办法
4065
查看次数