我正在使用itms-services下载企业iPhone/iPad应用程序。我们想要跟踪谁在用户点击下载按钮时下载了什么应用程序。跟踪通过itms-services下载企业级iPhone/iPad应用程序
由于提示取消/下载来自itms-services而不是我们的应用程序,我们发现很难跟踪该下载点击事件。任何人都可以解决这个问题。
我正在使用itms-services下载企业iPhone/iPad应用程序。我们想要跟踪谁在用户点击下载按钮时下载了什么应用程序。跟踪通过itms-services下载企业级iPhone/iPad应用程序
由于提示取消/下载来自itms-services而不是我们的应用程序,我们发现很难跟踪该下载点击事件。任何人都可以解决这个问题。
据我所知,没有办法拦截取消/下载从此IOS提示。确保您知道下载已发生的唯一方法是让文件服务器检测整个文件的下载。即使如此,用户可能会在“结束”附近“取消”下载,或者如果文件构建不正确(即,配置文件无效),跳板加载不完整。
如果您使用EASE(企业应用程序服务环境)[http://www.apperian.com/ease]等系统,则会根据文件下载的完成情况提供此类信息并进行报告。 EASE对于使用临时部署的开发人员是免费的,所以如果您尝试分发应用程序,这可能是您的一个选择。
您可以检查您的.ipa网页访问日志吗?它会让您大致了解下载量。
您可以编写JavaScript代码:
有同样的问题,这里是我的工作解决方案。这将企业下载点击记录到谷歌分析。
<!-- Users click on this install link -->
<a href="#" onclick="trackOutboundLink('{{ download_url }}'); return false;">Install App</a>
<script>
var trackOutboundLink = function (url) {
ga('send', 'event', 'Download Page', 'User Clicked Install', url, {'hitCallback': function() {
window.location.href = url;
}
});
};
</script>
我忘了提及的是先注册谷歌的跟踪服务。我不记得现在叫什么,对此感到遗憾。 Google会给出一个URL/js,允许你在其跟踪系统中加1。 – user1522362 2012-09-23 02:24:50