Как выбрать трекер для мобильного приложения

15.02.2016 4 801 38
(5,00 из 5 на основе 12 оценок)
Loading ... Loading ...
A A A
http://blog.netpeak.ua/kak-vybrat-treking-dlya-mobilnogo-prilozheniya/

Дата последнего обновления: 29.02.2016

Эта статья предназначена для тех, кто слышит о трекинге приложений впервые, совершенно не подозревает, что такое SDK, и абсолютно не понимает, какого цвета стандартное окно атрибуции. Для всех, кто хочет разобраться, какой трекер будет оптимальным, и в чем преимущества тех или иных систем.

Как выбрать трекер для мобильного приложения

Что такое трекинг?

Трекер — система аналитики мобильного приложения с возможностью отслеживания источника установок.

При выборе трекер следует учесть множество моментов. Прежде всего, стоит понимать, что существуют два вида трекинга: система для отслеживания канала установок, а также in-App аналитика для анализа демографии, геолокации или длины сессии пользователя.

Принцип работы трекинга прост. Пользователь кликает по рекламному баннеру (видео, текстовому объявлению), происходит редирект, трекер фиксирует в системе клик.

Дальше пользователь переходит в стор, скачивает приложение, в котором уже стоит SDK. Дальше информация передается снова в систему трекинга (постбэк). Трекер фиксирует установку.

Как работает трекинг

Скриншот из презентации Яндекса о работе AppMetrics

Что такое SDK?

Независимо от того, какой трекер вы выберете, внедрять его нужно с помощью SDK.

SDK (software development kit) — комплект средств разработки, который позволяет специалистам по программному обеспечению создавать приложения для определённого пакета программ, ПО базовых средств разработки, аппаратной платформы, компьютерной системы, игровых консолей, операционных систем и прочих платформ.

Проще говоря, внутри каждой системы трекинга генерируется код, который будет передавать данные между стором, приложением и самим трекером. В случае, если вы работаете только с App Store и ваше приложение платное, можно ограничиться встроенной аналитикой iTunes Connect. Тогда дополнительно ничего внедрять не нужно. Создавать трекинговые ссылки можно прямо там.

Алгоритм прост.

1. Заходите в «аналитику приложений».

Заходите в «аналитику приложений»

2. Выбираете нужное приложение.

3. В разделе «источники» выбирайте «создание ссылки на кампанию».

В разделе «источники» выбирайте «создание ссылки на кампанию»

4. Система перекинет вас в новую вкладку, где вы:

  • выбираете приложение, для которого создаете трекинг;
  • указываете название рекламной кампании;

Рекомендуем называть в таком порядке: рекламный источник, название кампании, размер баннеров (если их несколько) или группа. Кстати, если прочтете в специализированных статьях «креатив» или «вижуал» — не спешите лезть в «Википедию». Это тоже баннер.

  • копируете ссылку, которую генерирует система.

Копируете ссылку, которую генерирует система

На вкладке «Источники» в разделе «Самые популярные кампании» отобразится статистика по рекламным кампаниям.

Важно:

  • App Store аналитика собирает данные только по устройствам с OS 8 и выше;
  • окно атрибуции составляет 24 часа для кампаний;
  • для отображения статистики должно быть минимум пять уникальных скачиваний приложений.

Атрибуция — способ передачи источника клика или конверсии.

Окно атрибуции — временной интервал между кликом по объявлению и установкой приложения.

Какой трекер выбрать?

Бесплатные решения

1. Google Analytics

Google Analytics

Всем клиентам мы рекомендуем устанавливать бесплатное решение от Google — Google Analytics для мобильных приложений. Если активности клиента представлены не только в мобайле, но и в десктопном вебе, то это вообще обязательное условие.

Во-первых, GA дает комплексное представление о распределении трафика.

Во-вторых, можно формировать списки ремаркетинга AdWords, который пока лидирует в Рунете в качестве источника трафика. Стандартное окно атрибуции, как и для веб-версий, составляет 30 дней.

Изначально система не заточена под работу с мобильными приложениями, поэтому не умеет считать полноценный когортный анализ или воронки. Впрочем, Google стремится улучшать свои продукты, и это заметно по количеству обновлений за последний год.

Стоит отметить, что у Google Analytics мощный набор API, что позволяет получать куда больше информации, чем при работе в интерфейсе.

Читайте статью по теме: «Продвижение мобильных приложений — метрики успеха в Google Analytics».

Этот метод трекинга доступен для: Android, iOS, Windows, Unity.

2. Яндекс.Метрика для приложений или AppMetrica

Интерфейс Яндекс.Метрики

Относительно новый продукт на рынке мобайла, но при этом достаточно функциональный. AppMetrica предоставляет симбиоз функций, с которым удобно работать, — система умеет отправлять постбэки и при этом анализировать поведение пользователей.

Аналитика интегрирована со многими рекламными сетями, что значительно упрощает трекинг при работе с большим количеством источников. Система использует несколько моделей атрибуции: Device Identifier Matching (окно 48 часов) и Device Fingerprint Matching (атрибуция клика может занимать до 10 дней).

Первая модель предполагает интеграцию с рекламными сетями и добавляет в трекинговую ссылку два параметра, которые позволяют фиксировать установку только после ее открытия. А Device Fingerprint Matching связывает клики по объявлению с установками.

Трекинг доступен для: Android, iOS, Windows, Unity.

3. Yahoo Flurry

Интерфейс Yahoo Flurry

Flurry и Google Analytics — конкуренты. Нередко разработчики стоят перед выбором именно между этими двумя решениями.

Flurry позволяет отслеживать все то же, что и GA. Плюсом системы является работа с событиями, которые достаточно легко настроить, и возможность задать период осуществления шага при настройке воронки. Отчеты внутри аналитики хорошо организованы, можно создавать нужные сегменты и воронки.

Из минусов можно выделить отсутствие подсчета финансовых показателей и возможностей проведения A/B тестирования. Можно сделать вывод, что система совсем не подойдет тем, у кого в приложении есть встроенные покупки.

Окно атрибуции составляет 48 или 72 часа, в зависимости от того, получает ли система ID устройства или нет.

Трекинг доступен для: Android, iOS, Unity (сложно интегрируется).

4. Facebook Analytics

Система позволяет отслеживать эффективность рекламных кампаний в Facebook. Отлеживаются установки и даже конверсии внутри приложений.

Стандартное окно атрибуции в Facebook составляет 28 дней. Это означает, что конверсии будут присваиваться рекламе в течение 28 дней после клика по объявлению.

Такой метод отслеживания установок может изрядно исказить реальную картину, поэтому лучше изменить окно атрибуции в отчетах по конверсиям.

Выбираем «настроить столбцы»:

Выбираем «настроить столбцы»

Изменяем настройки окна атрибуции:

Изменяем настройки окна атрибуции

Трекинг доступен для: Android, iOS, Unity.

Обзор платных трекеров

Качественный трекер стоит достаточно дорого. А все потому, что платные решения точнее анализируют источники трафика.

1. AppsFlyer

Интерфейс AppsFlyer

Платный трекер с хорошей репутацией на рынке.

Можно загрузить триал на 5000 неорганических установок, более 10 000 интегрированных партнеров, что облегчает работу с платными источниками трафика.

В последнее время AppsFlyer научился сопоставлять данные по активности пользователей во время ТВ-кампаний. Последнее — явное преимущество для крупных брендов, которые проводят национальные кампании и хотят измерять их эффективность.

К тому же с AppsFlyer удобно измерять конверсии и покупки внутри приложения, LTV и даже ROI.

Калькулятор стоимости платного пакета для русскоязычной версии сайта выглядит так:

Калькулятор стоимости платного пакета для русскоязычной версии сайта

Система по-разному считает установки для разных каналов. Окно атрибуции для Twitter — 14 дней, Facebook — 28 дней (подробнее о разнице подсчета в Facebook), остальные рекламные системы — 7 дней.

Триал — присутствует.

Доступен для: Android, iOS, Winows Phone, Amazon Apps, Unity.

2. Adjust

Интерфейс Adjust

Если вы покупаете платный пакет трекера, то получаете в качестве бонуса стандартные отчеты, доступ к API и отслеживание органических установок.

При анализе конверсий в приложении обратите внимание, что количество установок совершенно никак не соотносится с количеством самих конверсий за этот период. Атрибуция событий привязывается к источнику установки в течении всего жизненного цикла данного юзера. Используйте когорты для просмотра статистики по определенному юзеру.

Плюс — гибкие системы оплаты, которые зависят от количества зафиксированных системой атрибуций. Для крупных игроков есть безлимитный пакет. Стандартное окно атрибуции составляет 7 дней.

Для получение триальной версии на 30 дней нужно прислать заявку на почту.

Доступен для: Android, iOS, Windows, Unity.

3. Mobile App Tracking или Tune

Интерфейс Mobile App Tracking

Удовлетворяет почти любые запросы в отношении отчетов. Дает четкое понимание, какой доход принес инсталл, а также умеет считать LTV юзера.

В системе заложена мощная функциональность API, который позволяет генерировать отчеты любой сложности. Система настолько серьезная и обширная, что позволяет настраивать окно атрибуции для каждого партнера отдельно.

Стоит заметить, что такая аналитика подойдет только продвинутым владельцам приложений. В ином случае количество получаемой информации попросту будет бесполезной. Функциональность Tune максимально мощная, поэтому стоимость его даже выше, чем в AppsFlyer или Adjust.

К тому же трекер не отслеживает установки из Facebook, так что полной картины вы не увидите.

На сайте можно попросить триал трекера.

Доступен для: Android, iOS, Windows, Unity.

4. Mixpanel

Mixpanel

Как и Tune, Mixpanel — серьезное решение мобильной аналитики, которое стоит достаточно дорого. На сайте представлено несколько тарифных планов от $150 и до unlim (свыше 50 млн событий).

Высокая стоимость трекера (для приложения с объемами от 20 млн событий это $2000 ежемесячно) обусловлена его возможностями:

  • финансовая аналитика;
  • in-App аналитика;
  • детальная сегментация;
  • классическая воронка;
  • хорошо организованный когортный анализ.

Стандартное окно атрибуции составляет 30 дней и при этом его так же, как и в Tune, можно регулировать.

Плюсом Mixpanel является возможность отправлять пуши и таргетированные сообщения любой аудитории приложения.

Триал — присутствует.

Доступен для: Android, iOS, Windows, Unity.

Выводы

Мы составили таблицу со сравнением функций трекеров:

Сравнение трекеров

На мой взгляд, при классическом варианте продвижения приложений оптимальный вариант — бесплатный Google Analytics и платный трекер. Это сочетание позволит качественно отслеживать источник установок и оптимизировать рекламные кампании, а также даст понимание поведения пользователя после установки приложения.

Рады будем услышать ваше мнение в комментариях. Пишите, с каким трекером вы работаете, и почему.

Если вы нашли ошибку, пожалуйста, сообщите нам об этом: выделите её и нажмите Ctrl + Enter или .

  • Andrii Fedotov

    Спасибо за материал!

  • ss kiev

    Спасибо!

  • Александр Сидачёв

    Класс!

  • http://feuer81.livejournal.com/ Miroslav

    подскажите какие utm-метки важны для отслеживания конверсий (установок) с адвордс?

    • Marina Bril

      Мирослав, добрый день!
      1. Если говорить об AdWords, то можно использовать SDK конверсий AdWords и тогда дополнительно ничего настраивать не нужно.
      2. Можно связать аккаунты Google Play и AdWords и тогда конверсии будут считать автоматически для Android.
      3. Оптимально будет использовать сторонний трекер, в url которого вы можете передавать любые данные, которые вы хотите отслеживать. Для добавления параметров в url нужно читать документацию того трекера, с которым вы работаете.

      • http://feuer81.livejournal.com/ Miroslav

        куда вводить урл, полученный в трекере? Ибо при настройке РК на установки есть лишь возможность указать название приложения… Далее гугл сам находит в гугл плэй прилу и все…

  • Valentin Kozyrev

    В чем отличие треккинговых систем и in-app аналитики? Есть какое-то общее решение?! Планирую запустить кампании в Адвордс+facebook, по модели оплаты CPI. Стоит вопрос, чем отслеживать Retention rate, LTV, источники трафика, кол-во инсталлов и конверсии внутри приложения. Одним Adjust не обойтись? или взять еще apps flyer ?! Нужна же еще аналитика стора, для нее отдельно брать mobileaction или censortower?! А то я уже немного запутался =) Может есть еще общий dashboard для ведения кампании сразу и в адвордс и facebook?! Спасибо!!

    • Marina Bril

      Валентин,
      1. In-app аналитика показывает все то, что происходит между пользователем и вашим приложением, . трекинг — источник откуда пришел пользователь и, соответственно, сколько профита в итоге он вам принес.
      2. Adjust и Appsflyer являются аналогами по сути, для перечисленных вами метрик одного инструмента будет достаточно.
      3. В Facebook и AdWords работает аукционная система, покупать установки по модели CPI невозможно. 4. Sensortower для аналитики стора подходит, но поддерживает не все языки, предварительно проверьте свой вариант.
      5. Единой системы для работы в fb и AdWords, увы, нет. Есть система автоматизации типа Nanigans, возможно, вам будет полезно.

      • Valentin Kozyrev

        По CPI имелось ввиду оплата только за установки приложения в fb и adwords.
        Получается для треккинга нужна одна система, для in-app другая?! То есть желательно использовать mixpanel +adjust (appflyer) ?! GA что-то мне не нравится..

        • Marina Bril

          Валентин, в AdWords нельзя оплачивать только установки. Возможно, вы имеете ввиду оптимизатор конверсий, но он работает несколько иначе. По поводу аналитики все верно)

          • Valentin Kozyrev

            Марина,

            Иначе это как?! Вроде оплата происходит только при конверсиях, там опция, CPA на установки моб.приложений, или я чего-то не знаю ?!)

          • Marina Bril

            Если я правильно вас поняла, то вы имеете ввиду те настройки, что я указала на скриншоте. В таком случае, система будет стараться найти для вас юзеров, которые готовы совершить установку по заявленной вами цене, но это не гарантировано. Вот тут подробно описан принцип работы инструмента: https://support.google.com/adwords/answer/6268632?hl=ru&rd=1

          • Valentin Kozyrev

            Не совсем,
            Призыв к действию:
            — Установки моб.приложения
            — Плата за установки (Конверсии по установкам приложения Android регистрируются автоматически.)

            ПС: Для IOS гугл эту опцию отключил, в виду сложности трекинга конверсии с другим sdk. Поэтому, как я понял, оплата происходит только при конверсиях за установку, а при низкой ставке, объявление видимо попросту не показывается.

          • Marina Bril

            Да, все верно, мы говорим о тех же вещах) Если вы нажмете на всплывающую подсказку (знак вопроса), то система предложит вам перейти на статью из справки по принципам назначения ставок. При выборе этой стратегии вам следует обратить внимание на несколько моментов: 1) системе нужно накопить некоторое количество статистики, чтобы корректно работать 2) «Вы платите за каждый клик, но AdWords автоматически устанавливает ваши ставки на нужном уровне, чтобы получить как можно больше конверсий по указанной вами цене.» — цитата из справки.

          • Valentin Kozyrev

            То есть, если я хочу платить за инсталл (конверсию) 1 доллар, адвордс за этот 1 доллар обеспечит максимальное кол-во кликов, и если мне повезет, кто-то да установит мое приложение?! А если установят два раза, то второй раз будет уже считаться в конверсию за второй доллар итд ?!

            пс: надеюсь в facebook такой подставы нет..

          • Marina Bril

            Не совсем так. Вы можете задать либо целевую ставку, и тогда система примерно за месяц выровняет цену инсталла, какие-то будут стоить дешевле, какие-то дороже. Также вы можете выбрать стратегию максимальной ставки, тогда система будет стараться не превысить заданный порог. В facebook аналогичная ситуация. При правильной настройке рекламных кампаний вы удивитесь как дешево можно получать установки. Как подготовите рекламные кампании можете обратиться к нам за помощью в аудите или непосредственно настройке рекламных кампаний;)

          • Valentin Kozyrev

            Хм, касательно fb, здесь вы мне написали, что система взимает деньги только при установке приложения юзером?! http://blog.netpeak.ua/kak-my-prodvigali-prilozhenie-v-instagram-i-poluchili-cpi-v-dva-raza-nizhe-chem-v-facebook/

          • Valentin Kozyrev

            Сорри за оффтоп =) но в мануалах фб все-таки я вычитал, есть опция оплаты за инсталл (billing_event: APP_INSTALLS), хотя они рекомендуют использовать oCPM для более низкой цены за установку.
            пс: вдруг кому-то будет полезно)

          • Marina Bril

            Рекомендую прислушаться к их совету) Позже можете потестировать на одной кампании и проверить как выгоднее покупать, но как показывает практика выгоднее все же по oCPM.

          • Valentin Kozyrev

            Все проверим, все потестим =) И спасибо за оперативные ответы! Люблю ваш блог, софт кстате тоже.

          • Netpeak

            Спасибо :)

  • Marina Tyrtseva

    Марина, спасибо за полезную статью. Возникла пара вопросов: 1. Может ли использоваться AppMetrica, как альтернатива платным трекерам? если нет, то чем трекеры типа appsflyer лучше? 2. Вы пишите » В случае, если вы работаете только с App Store и ваше приложение платное, можно ограничиться встроенной аналитикой iTunes Connect.» Вы акцентируете внимание на том, что приложение должно быть платным. Для бесплатных это не подойдет?

    • Marina Bril

      Марина, добрый день!
      1. Да, вы можете использовать AppMetrica, как алтернативу. Платные решения более быстрее обрабаьывают данные, имеют удобный API, большое количество отчетов и т.д., т.е. попросту богаче функционал.
      2. Основная цель платного приложения — его покупка, поэтому встроенных отчетов будет достаточно. В бесплатных форматах приложений нужно отслеживать большее количество целей, которые в iTC настроить нельзя.

      • Marina Tyrtseva

        Спасибо за ответ. Еще один вопрос появился. В appmetrika рекомендуют использовать один API key для всех платформ. Вы делаете, как рекомендовано или добавляете версии для разных платформ, как отдельные приложения? Просто если использовать один API key все данные будут собираться вместе и как тогда отследить отдельно ios и android в случае необходимости. В GA решили это с помощью создания отдельных представлений. Как поступать тут?

        • Marina Bril

          Разделять можно при помощи пометки. Appmetrica мы не используем.

          • Marina Tyrtseva

            Спасибо, Марина. А почему вы не используете?

          • Marina Bril

            Чаще всего нам недостаточно функционала или у клиента уже установлен трекинг, а мы стараемся сохранить единую статистику)

  • Maria Mozzherina

    Подскажите, пожалуйста, можно ли отслеживать установку платного приложения в кампаниях adwords, рекламирующих бесплатное приложение? Если можно, то как это осуществить?

    • Marina Bril

      Мария, добрый день! Не совсем поняла схему, уточните, пожалуйста. Вы рекламируете платное приложение, как бесплатное?

      • Maria Mozzherina

        Марина, спасибо за быстрый ответ! Схема такая. Реклама ведет трафик на бесплатное приложение. После того, как пользователь устанавливает бесплатное приложение, при его использовании он начинает видеть предложение установить платное приложение. Хотелось бы в adwords-кампании видеть конверсии — установки платного приложения. Возможно ли такое?

        • Marina Bril

          Я поняла. Тут есть два варианта: 1) связать аккаунт Google Play для второго приложения и парсить конверсии в AdWords (для детального анализа сегментировать по названию конверсии). 2) по факту это In-app converson, соответсвенно, вам нужно установить код конверсии AdWords для взаимодействия с этим приложением по баннеру/экрану/кнопке, тогда система будет воспринимать это как конверсию.

          • Alena F

            Марина, спасибо за ответ! Подскажите, пожалуйста, подробнее по первому варианту, что имеется в виду? С чем нужно связать аккаунт Google Play? На данный момент в аккаунте Adwords созданы две конверсии на установки каждого приложения (Android app install (from Google Play)). Будут ли они обе считаться в кампании, если в конкретной кампании идет реклама только бесплатного приложения?
            По второму варианту, это не совсем In-app conversion, ведь из бесплатного приложения пользователь после нажатия на кнопку купить переходит на Google Play и там уже покупает или нет, поэтому просто нажатие на кнопку считать конверсией нельзя.

          • Alena F

            Марина, видели ли вы мой вопрос? :)

          • Marina Bril

            Алена,
            1. Мануал в справке: https://support.google.com/adwords/answer/6068602?hl=ru
            2. Безусловно, но если вы не готовы купить трекинг и сделать разметку, то статистики без погрешности не будет. Ваш случай это кросс-промоушен приложения, и я думаю, что вам нужно отслеживать не только покупку приложения)

          • Alena F

            Марина, спасибо.
            1. Аккаунт Google Play уже привязан) Вопрос был в том, что кампания рекламирует одно приложение, следовательно, конверсии будут отображаться по этому приложению (установки именно этого приложения). Или, если этот же самый человек потом покупает и второе приложение, уже переходя не из рекламы, а из первого приложения, или просто на google Play, то конверсия, настроенная для второго приложения, тоже засчитается в этой кампании? И путем сегментации мы отследим установки обоих приложений?
            Просто я получала такую информацию, что так как кампания рекламирует какое-то определенное приложение, то и конверсии в ней будут отображаться только касающиеся именно этого приложения. Получается, что это не так?

          • Marina Bril

            Алена, оба аккаунта связаны? Не могу гарантировать вам точно, думаю, что нужно проверить опытным путем)

          • Alena F

            Марина, оба приложения находятся на одном аккаунте Google Play. Хорошо, спасибо )

  • Александр Сидачёв

    Благодарю