通过 itms-services 跟踪企业 iPhone/iPad 应用程序的下载

发布于 2024-10-30 15:00:35 字数 162 浏览 2 评论 0原文

我正在使用 itms-services 下载企业 iPhone/iPad 应用程序。我们希望在用户单击“下载”按钮时跟踪谁下载了哪些应用程序。

由于取消/下载的提示来自 itms-services 而不是我们的应用程序,因此我们发现很难跟踪该下载点击事件。任何人都可以给出解决这个问题的方法吗?

I am using itms-services to download enterprise iPhone/iPad application. We want to track who has downloaded what application when the user clicks Download button.

As prompt to Cancel/ Download is coming from itms-services not by our application, we are finding difficulties to track that download click event. Can anybody give any way out to solve this problem.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

殊姿 2024-11-06 15:00:35

据我所知,没有办法拦截此 IOS 提示中的“取消/下载”。确保您知道已发生下载的唯一方法是让文件服务器检测整个文件的下载。即使这样,用户也有可能在接近结束时“取消”下载,或者如果文件构建不正确(即配置文件无效),则跳板的加载不完整。

如果您使用像 EASE(企业应用服务环境)[http://www.apperian.com/ease] 这样的系统,它会根据文件下载的完成情况提供此类信息并具有报告。 EASE 对使用临时部署的开发人员是免费的,因此如果您尝试分发应用程序,这可能是您的一个选择。

As far as I know there is no way to intercept the Cancel/Download from this IOS prompt. The only way to ensure that you know that a download has occurred would be to have the file server detect the download of the entire file. Even then, it is possible that a user could "cancel" the download near the end, or if the file was built incorrectly (i.e., profile is invalid) that the load to springboard is incomplete.

If you use a system like EASE (Enterprise App Services Environment) [http://www.apperian.com/ease], it provides this type of information based on the completion of file downloading and has reporting. EASE is free to developers using ad-hoc deployment so if you are trying to distribute apps this might be an option for you.

我的影子我的梦 2024-11-06 15:00:35

您能检查一下.ipa 的网络访问日志吗?它会让您大致了解下载量。

Can you check your web access log of .ipa? It'll give you rough idea of how many downloads.

作妖 2024-11-06 15:00:35

您可以编写 JavaScript 代码:

  1. 联系 google 的跟踪服务,然后
  2. 将 window.location 更改为您的 iTMS 服务链接。

You could write JavaScript code that:

  1. contacts google's tracking services, and then
  2. changes the window.location to your iTMS-services link.
秋风の叶未落 2024-11-06 15:00:35

有同样的问题,这是我的工作解决方案。这会将企业下载点击记录到谷歌分析。

<!-- 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>

Had the same problem, here is my working solution. This logs the enterprise download click to google analytics.

<!-- 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>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文