Теперь поток AppsFlyer → Google BigQuery поддерживает новый AppsFlyer Push API V2.0 и с его помощью собирает в BigQuery больше данных.
AppsFlyer больше не поддерживает Push API V1.0 и отключит его 31 августа 2020.
Мы рекомендуем вам включить API V2.0 сейчас, чтобы собирать больше данных потоком AppsFlyer → Google BigQuery и избежать сбоя работы потока, когда AppsFlyer отключит старую версию API.
Что дает Push API V2.0?
Новый API cобирает 40 дополнительных полей и меняет структуру собираемых данных: некоторые поля поменяли название, некоторые — заменены новыми полями.
Детальнее об изменениях в структуре — в справке AppsFlyer.
Новая структура данных в нашей справке.
Что будет с потоком AppsFlyer → Google BigQuery, если не включить Push API V2.0?
Поток будет собирать данные как раньше — до того момента, когда AppsFlyer отключит поддержку Push API V1.0. После этого поток перестанет собирать данные и вам нужно будет включить Push API V2.0, как описано ниже.
Как перевести поток AppsFlyer → Google BigQuery на Push API V2.0?
Вариант 1. Создать новый поток AppsFlyer → Google BigQuery и включить Push API V2.0 в настройках AppsFlyer.
В этом случае OWOX BI будет собирать данные в новую таблицу с новой структурой. Вам нужно будет изменить SQL-запросы, которые вы использовали для старой таблицы, чтобы они работали новой структурой.
- Создайте новый поток в OWOX BI. Обратите внимание, что новый поток не сможет собирать данные в тот же набор данных BigQuery, что и старый поток — вам нужно будет выбрать другой набор данных.
- На шаге внедрения postback URl в AppsFlyer выберите Push API version — 2.0:
Поток будет собирать данные из AppsFlyer в таблицу Google BigQuery cо структурой Push API V2.0.
Вариант 2. Включить Push API V2.0 в настройках AppsFlyer для уже существующего потока AppsFlyer → Google BigQuery.
Если вы не готовы отказываться от старой схемы данных и изменять запросы, которые использовали для старой таблицы — просто включите Push API version 2.0 в настройках Postback Configuration в AppsFlyer, как на скриншоте выше.
В этом случае поток будет собирать все доступные Push API V2.0 данные в ту же таблицу, что и раньше, но со сводной структурой.
Эта таблица включает как старые поля, так и новые. При этом значения переименованных полей дублируются в поля со старыми названиями и ваши старые запросы будут работать с этой таблицей.
Структура сводной таблицы:
Название поля | Комментарий |
---|---|
event_name | Новое поле, заменяет event_type |
event_type | Дублирует значение поля event_name |
media_source | Новое поле, заменяет attribution_type |
attribution_type | Дублирует значение поля media_source |
attributed_touch_time | Новое поле, заменяет click_time |
click_time | Дублирует значение поля attributed_touch_time |
attributed_touch_type | |
device_download_time | Новое поле, заменяет download_time |
download_time | Дублирует значение поля device_download_time |
install_time | |
af_prt | Новое поле, заменяет agency |
agency | Дублирует значение поля af_prt |
af_channel | |
af_keywords | |
campaign | Новое поле, заменяет fb_campaign_name |
fb_campaign_name | Дублирует значение поля campaign |
af_c_id | Новое поле, заменяет fb_campaign_id |
fb_campaign_id | Дублирует значение поля af_c_id |
af_adset | Новое поле, заменяет fb_adset_name |
fb_adset_name | Дублирует значение поля af_adset |
af_adset_id | Новое поле, заменяет fb_adset_id |
fb_adset_id | Дублирует значение поля af_adset_id |
af_ad | Новое поле, заменяет fb_adgroup_name |
fb_adgroup_name | Дублирует значение поля af_ad |
af_ad_id | Новое поле, заменяет fb_adgroup_id |
fb_adgroup_id | Дублирует значение поля af_ad_id |
af_ad_type | |
af_siteid | |
af_sub1 | |
af_sub2 | |
af_sub3 | |
af_sub4 | |
af_sub5 | |
http_referrer | |
original_url | Новое поле, заменяет click_url |
click_url | Дублирует значение поля original_url |
af_cost_model | |
af_cost_value | Новое поле, заменяет cost_per_install |
cost_per_install | Дублирует значение поля af_cost_value |
contributor1_af_prt | |
contributor1_media_source | |
contributor1_campaign | |
contributor1_touch_type | |
contributor1_touch_time | |
contributor2_af_prt | |
contributor2_media_source | |
contributor2_campaign | |
contributor2_touch_type | |
contributor2_touch_time | |
contributor3_af_prt | |
contributor3_media_source | |
contributor3_campaign | |
contributor3_touch_type | |
contributor3_touch_time | |
is_retargeting | |
retargeting_conversion_type | Новое поле, заменяет re_targeting_conversion_type |
re_targeting_conversion_type | Дублирует значение поля retargeting_conversion_type |
af_attribution_lookback | |
country_code | |
city | |
ip | |
wifi | |
mac | |
operator | |
carrier | |
language | |
appsflyer_id | Новое поле, заменяет appsflyer_device_id |
appsflyer_device_id | Дублирует значение поля appsflyer_id |
advertising_id | |
idfa | |
android_id | |
customer_user_id | |
IMEI | |
idfv | |
platform | |
device_type | Новое поле, заменяет device_brand и device_model и содержит информацию о бренде и модели устройства |
device_brand | Дублирует значение поля device_type |
device_model | Дублирует значение поля device_type |
os_version | |
app_version | |
sdk_version | |
app_id | |
app_name | |
bundle_id | |
event_time | |
event_value | |
af_cost_currency | Новое поле, заменяет currency |
currency | Дублирует значение поля af_cost_currency |
validated | |
selected_currency | |
revenue_in_selected_currency | |
cost_in_selected_currency | |
download_time_selected_timezone | |
attributed_touch_time_selected_timezone | |
click_time_selected_timezone | |
install_time_selected_timezone | |
event_time_selected_timezone | |
amazon_aid | Новое поле |
contributor_1_campaign | Новое поле |
contributor_1_match_type | Новое поле |
contributor_1_media_source | Новое поле |
contributor_1_af_prt | Новое поле |
contributor_1_touch_time | Новое поле |
contributor_1_touch_type | Новое поле |
contributor_2_campaign | Новое поле |
contributor_2_match_type | Новое поле |
contributor_2_media_source | Новое поле |
contributor_2_af_prt | Новое поле |
contributor_2_touch_time | Новое поле |
contributor_2_touch_type | Новое поле |
contributor_3_campaign | Новое поле |
contributor_3_match_type | Новое поле |
contributor_3_media_source | Новое поле |
contributor_3_af_prt | Новое поле |
contributor_3_touch_time | Новое поле |
contributor_3_touch_type | Новое поле |
custom_data | Новое поле |
device_category | Новое поле |
dma | |
event_revenue_usd | |
event_revenue | |
event_revenue_currency | |
event_source | |
gp_click_time | Новое поле |
gp_install_begin | Новое поле |
gp_referrer | Новое поле |
gp_broadcast_ referrer | Новое поле |
install_app_store | |
is_primary_attribution | |
is_receipt_validated | |
keyword_match_type | Новое поле |
match_type | Новое поле |
network_account_id | |
postal_code | |
af_reengagement_window | |
region | |
state | |
af_sub_siteid | |
user_agent | |
deeplink_url | Новое поле |
oaid | Новое поле |
keyword_id | Новое поле |
store_reinstall | Новое поле |
0 Комментарии