我希望能够测量我们的应用程序中正在使用的功能.例如,打开多少窗口,单击某些控件.我可以想象一个测量它的工具并将报告发送到Web服务器,它可以进一步处理它以从中创建有意义的数据
我已经检查了这个链接,并严格按照说明进行操作:Flurry分析能否提供平均整数信息?
还下载了下载SDK时提供的Flurry说明.我在我的应用程序中的每个活动上放入"onStartSession()"和"onEndSession()",并在这些"会话包装器"中我尝试记录定时事件,以跟踪用户使用每个活动的时间.
这些事件会记录在Flurry Analytics中,但是没有"事件持续时间"信息(时钟图标).
这是我的代码:
public void onStart(){
super.onStart();
FlurryAgent.onStartSession(this, Flurry.FLURRY_KEY);
FlurryAgent.logEvent(Flurry.ACTIVITY_RADAR, true);
}
public void onStop() {
super.onStop();
FlurryAgent.endTimedEvent(Flurry.ACTIVITY_RADAR);
FlurryAgent.onEndSession(this);
}
Run Code Online (Sandbox Code Playgroud)
希望对这个烦人的问题有所帮助!/马丁
是否可以在自动创建时动态地(例如在Doxyfile中)将doogle 添加到由doxygen生成的HTML文件中?有人可以举例说明如何在GUI或Doxyfile中完成这项工作吗?
构建单页/胖客户端应用程序,我想知道使用http://piwik.org/进行包含和跟踪的最佳实践是什么
我想以一种体系结构合理的方式使用Piwik,并且将来可以替换为不同的库.
看来Piwik跟踪有两个基本选项:
_paq使用命令填充全局数组,然后加载脚本(我不清楚如何记录未来的"页面"视图或更改变量)var myTracker = Piwik.getTracker()_paq 做法:myApp.loadAnalytics = function() { /* dynamically insert piwik.php script */ }
myApp.track = function(pageName) {
window._paq = window._paq || [];
_paq.push(['setDocumentTitle', pageName]);
_paq.push(["trackPageView"]);
}
myApp.loadAnalytics()
// Then, anywhere in the application, and as many times as I want (I hope :)
myApp.track('reports/eastWing') // Track a "page" change, lightbox event, or anything else
Run Code Online (Sandbox Code Playgroud)
.getTracker() 做法:myApp.loadAnalytics = function() { /* dynamically insert piwik.php script */ }
myApp.track …Run Code Online (Sandbox Code Playgroud) javascript analytics matomo fat-client single-page-application
我刚刚为新的Google Analytics帐户生成了跟踪代码,我要跟踪的域实际上是一个子域.设置帐户时,我输入了子域作为我想要跟踪的URL,但我注意到在生成跟踪代码时,它引用了主域而不是我输入的子域.请参阅下文,请注意在下面的代码中,我用"example.com"替换了实际的域名.所以,我有两个与此相关的问题
我打算在我的子域中插入此跟踪代码,但是我是否需要在分析设置中执行任何特殊操作以确保我只查看子域的统计信息而不是主域?我无法控制主域,并且没有安装分析.
如果主域的负责人决定在主站点上安装分析,我的代码是否会以任何方式影响他的帐户,因为我的跟踪代码引用了主域而不是我的子域?
<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-46251874-1', 'example.com');
ga('send', 'pageview');
</script>
Run Code Online (Sandbox Code Playgroud) 我想知道在Android上检测任何类型的分析的应用卸载的方法/模式是什么?我知道ACTION_PACKAGE_REMOVED意图的局限性- 应用程序未被删除.我现在正在使用乱舞,并且还发现他们没有为卸载事件提供任何支持.这类事件肯定是您在分析中想要的,但到目前为止还没有找到任何明确的解决方案.有任何想法吗?
Amplitude Analytics确实提供了Javascript SDK for Amplitude但是如何在无法直接访问DOM的React App中实现分析?
GitHub页面建议使用, amplitude.getInstance().logEvent('EVENT_IDENTIFIER_HERE')
但在React中,我没有组件或事件的唯一标识符。
我正在使用 Firebase 分析,并试图找到跟踪(iOS 应用)用户参与度的最佳方法。我看到有多个与参与相关的事件和属性,例如“user_engagement”事件(和“engagement_time_msec”属性)和“ga_session”。用户参与度似乎有点太低/太频繁。它基本上发生在用户触摸屏幕的任何时候,并且在启动应用程序后,我发现它在与应用程序本身交互之前通常会发送 2/3 次。在尝试寻找更好的解决方案时,我偶然发现了另一个事件属性,该属性称为“session_start”,有时它带有一个名为“session_engged”的属性。它看起来是一个 bool 或一个计数器(据我所知它总是 1)。我找不到有关此事件和财产的任何文档。
谁能给我更多相关信息?谢谢!
events analytics google-analytics firebase firebase-analytics
请参阅随附的屏幕截图。我需要设置一个 bigquery 计划任务以将信息提取到永久表中。来自表名称每天都会动态更改,因此我只能提取当天的信息并将其附加到现有表中。任何帮助将不胜感激
请看第二张图片...我尝试使用这个来实现..但我无法将昨天转换为字符串..并添加它..
实际上这是我想要实现的查询..
SELECT event_date, event_timestamp, event_name, (select value.double_value from unnest(event_params) where key = 'percentage') aspercentage, (select value.double_value from unnest(event_params) where key = 'seconds') as secondary FROM xscore-prod .analytics_229726387.events_* 其中 event_name =“spent_time_in_activity”
我怎样才能将脚本实现到这里
我正在尝试验证这些事件是否在我们漏斗中的正确步骤中使用正确的参数触发,但几乎没有关于如何解决这一问题的文档。
根据此文档https://support.google.com/firebase/answer/9234069?hl=en&ref_topic=6317484 in_app_purchase 上应该有一个 free_trial 参数,但我们没有收到此属性。
我尝试寻找源代码,但根据此链接,分析包不是开源的。
如果您能深入了解这两个事件或在哪里了解有关它们如何被解雇的更多信息,我们将不胜感激!