Отслеживание Скачать для корпоративных приложений iPhone / iPad через itms-сервисы - PullRequest
1 голос
/ 07 апреля 2011

Я использую itms-сервисы для загрузки корпоративного приложения для iPhone / iPad. Мы хотим отслеживать, кто какое приложение загрузил, когда пользователь нажимает кнопку «Загрузить».

Поскольку запрос на отмену / загрузку исходит от itms-сервисов, а не от нашего приложения, мы находим трудности с отслеживанием события клика при загрузке. Кто-нибудь может дать какой-нибудь выход, чтобы решить эту проблему.

Ответы [ 4 ]

0 голосов
/ 25 июня 2014

Была такая же проблема, вот мое рабочее решение. Это регистрирует щелчок загрузки предприятия для 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>
0 голосов
/ 14 июля 2012

Можете ли вы проверить свой журнал веб-доступа .ipa?Это даст вам приблизительное представление о том, сколько загрузок.

0 голосов
/ 23 сентября 2012

Вы можете написать код JavaScript, который:

  1. связывается со службами отслеживания Google, а затем
  2. меняет window.location на вашу ссылку на сервисы iTMS.
0 голосов
/ 07 апреля 2011

Насколько я знаю, нет способа перехватить отмену / загрузку из этой подсказки IOS. Единственный способ убедиться, что вы знаете, что загрузка произошла, - это заставить файловый сервер обнаружить загрузку всего файла. Даже в этом случае возможно, что пользователь мог «отменить» загрузку ближе к концу или, если файл был построен неправильно (то есть профиль недействителен), что загрузка в трамплин не завершена.

Если вы используете систему, подобную EASE (Enterprise Services Services Environment) [http://www.apperian.com/ease],, она предоставляет этот тип информации на основе завершения загрузки файла и имеет отчеты. EASE бесплатен для разработчиков, использующих специальное развертывание, поэтому, если вы пытаетесь распространять приложения, это может быть вариантом для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...