Сравнение данных AppsFlyer и OWOX BI

Интеграция OWOX BI и AppsFlyer реализована с использованием AppsFlyer Push API V2.0. Push API отправляет сырые данные о событиях на точку доступа OWOX BI в режиме реального времени. После чего OWOX BI загружает полученные данные в указанные вами проект и набор данных Google BigQuery. При этом обрабатываемый OWOX BI объем данных напрямую зависит от типа полей и внутренних событий, выбранных вами в настройках Appsflyer для отправки на точку доступа OWOX BI.

Важно отметить, что Push API предоставляет сырые данные в формате Activity — это события, выполненные активными пользователями приложения в течение определенного календарного периода. Поэтому для сравнения данных OWOX BI с данными AppsFlyer следует использовать данные дашборда об активности либо отчеты по сырым данным. Ниже представлена пошаговая инструкция формирования выборки данных для их последующего сравнения.

Шаг 1. Выгрузите данные из Google BigQuery.

Для этого вы можете использовать представленные ниже SQL-запросы, указав свои данные:

  • Android или IOS вместо PlatformName;
  • название вашего проекта и набора данных в Google BigQuery, а также ios_events или android_events в качестве имени таблицы вместо ProjectName.DatasetName.TableName;
  • запрашиваемую дату вместо YYYY-MM-DD.

Инсталлы и регистрации

SELECT
  FROM (
  SELECT
  'PlatformName' as platform, count (distinct idfa) as installs
  FROM
  'ProjectName.DatasetName.TableName'
  WHERE
  event_name='install'
  AND af_prt LIKE '%ealweb%'
  AND event_time>='YYYY-MM-DD'
  AND event_time <=''YYYY-MM-DD' )
  FULL JOIN (
  SELECT
  'PlatformName' as platform, count (distinct idfa) as registrations
  FROM
  'ProjectName.DatasetName.TableName'
  WHERE
  event_name='registration_success'
  AND af_prt LIKE '%ealweb%'
  AND event_time>='YYYY-MM-DD'
  AND event_time <='YYYY-MM-DD' )
  USING
  ( platform)

Заказы

SELECT
COUNT(DISTINCT(SUBSTR((SPLIT(event_value,'af_receipt_id":') [SAFE_ORDINAL(2)]),1,7) )) 
AS orders,
SUM(CAST(event_revenue AS float64)) AS revenue FROM 'ProjectName.DatasetName.TableName' WHERE event_name = 'af_purchase' AND af_prt LIKE '%ealweb%' AND event_time>='YYYY-MM-DD' AND event_time <='YYYY-MM-DD'

Шаг 2. Получите данные из кабинета AppsFlyer одним из указанных способов.

  • Используйте данные из дашборда Activity.

af_activity.png

Для получения выборки вычислите разницу между “Raw data non organic in-app events” и “Re-engagement”, далее к полученному результату прибавьте данные по событиям из “Export page-raw data-in-app events retargeting”.

af_export_data.png

Шаг 3. Сравните данные Google BigQuery c данными из кабинета AppsFlyer.

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

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0
Еще есть вопросы? Отправить запрос

0 Комментарии

Войдите в службу, чтобы оставить комментарий.