Полная функциональность OWOX BI без ограничений в течение недели Попробовать бесплатно

4 ноября 2020 — OWOX BI Pipeline. Данные таблиц iOS и Android, собранные потоком AppsFlyer→GBQ, будут объединяться в рамках единого Представления в Google BigQuery

Теперь, данные таблиц о поведении пользователей в мобильных приложениях iOS и Android, собранные потоком AppsFlyer→GBQ, будут объединяться в рамках единого Представления (View) с именем “mobile_devices_events” в Google BigQuery. Таким образом, вам будет доступна консолидированная информация, что сделает работу с данными более удобной и сэкономит ваше время. При этом, вы по-прежнему можете работать отдельно с каждой из указанных таблиц.

Также OWOX BI будет использовать это Представление как источник данных при построении отчетов в Smart Data.

Изменение будет автоматически применено ко всем текущим и новым потокам AppsFlyer→GBQ.

Обратите внимание, Представление c именем “mobile_devices_events” является обязательным элементом для корректной работы с данными, и не должно удаляться пользователем. В случае удаления, Представление не будет восстановлено автоматически.

Если по каким-то причинам вы удалили Представление, созданное OWOX BI, вам необходимо создать его вручную:

  • Cкопируйте SQL-запрос, указанный ниже. В строках FROM `$(projectId).$(datasetId).ios_events` и FROM `$(projectId).$(datasetId).android_events` следует  указать названия вашего проекта и набора данных в BigQuery, которые вы использовали при создании потока AppsFlyer→GBQ. Далее, выполните запрос в BigQuery.
  • Нажмите Сохранить представление (Save view).
  • В окне Сохранение представления (Save view) выберите те же проект и набор данных Google BigQuery, которые вы указали при создании потока в OWOX BI. В поле Название таблицы (Table name) укажите “mobile_devices_events”.
  • Нажмите Сохранить (Save).

SQL-запрос для создания Представления mobile_devices_events:

SELECT
advertising_id,
af_ad,
af_ad_id,
af_ad_type,
af_adset,
af_adset_id,
af_attribution_lookback,
af_c_id,
af_channel,
af_cost_currency,
af_cost_model,
af_cost_value,
af_keywords,
af_prt,
af_reengagement_window,
af_siteid,
af_sub_siteid,
af_sub1,
af_sub2,
af_sub3,
af_sub4,
af_sub5,
amazon_aid,
android_id,
api_version,
app_id,
app_name,
app_version,
appsflyer_id,
attributed_touch_time,
attributed_touch_time_selected_timezone,
attributed_touch_type,
bundle_id,
campaign,
carrier,
city,
contributor_1_af_prt,
contributor_1_campaign,
contributor_1_match_type,
contributor_1_media_source,
contributor_1_touch_time,
contributor_1_touch_type,
contributor_2_af_prt,
contributor_2_campaign,
contributor_2_match_type,
contributor_2_media_source,
contributor_2_touch_time,
contributor_2_touch_type,
contributor_3_af_prt,
contributor_3_campaign,
contributor_3_match_type,
contributor_3_media_source,
contributor_3_touch_time,
contributor_3_touch_type,
cost_in_selected_currency,
country_code,
custom_data,
customer_user_id,
deeplink_url,
device_category,
device_type,
dma,
download_time,
download_time_selected_timezone,
event_name,
event_revenue,
event_revenue_currency,
event_revenue_usd,
event_source,
event_time,
event_time_selected_timezone,
event_value,
gp_broadcast_referrer,
gp_click_time,
gp_install_begin,
gp_referrer,
http_referrer,
idfa,
idfv,
imei,
install_app_store,
install_time,
install_time_selected_timezone,
ip,
is_LAT,
is_primary_attribution,
is_receipt_validated,
is_retargeting,
keyword_id,
keyword_match_type,
language,
match_type,
media_source,
network_account_id,
oaid,
operator,
original_url,
os_version,
platform,
postal_code,
region,
retargeting_conversion_type,
revenue_in_selected_currency,
sdk_version,
selected_currency,
selected_timezone,
state,
store_reinstall,
user_agent,
wifi,
DATE(_PARTITIONTIME) as partition_time
FROM `$(projectId).$(datasetId).android_events`
UNION ALL
SELECT
advertising_id,
af_ad,
af_ad_id,
af_ad_type,
af_adset,
af_adset_id,
af_attribution_lookback,
af_c_id,
af_channel,
af_cost_currency,
af_cost_model,
af_cost_value,
af_keywords,
af_prt,
af_reengagement_window,
af_siteid,
af_sub_siteid,
af_sub1,
af_sub2,
af_sub3,
af_sub4,
af_sub5,
amazon_aid,
NULL as android_id,
api_version,
app_id,
app_name,
app_version,
appsflyer_id,
attributed_touch_time,
attributed_touch_time_selected_timezone,
attributed_touch_type,
bundle_id,
campaign,
carrier,
city,
contributor_1_af_prt,
contributor_1_campaign,
contributor_1_match_type,
contributor_1_media_source,
contributor_1_touch_time,
contributor_1_touch_type,
contributor_2_af_prt,
contributor_2_campaign,
contributor_2_match_type,
contributor_2_media_source,
contributor_2_touch_time,
contributor_2_touch_type,
contributor_3_af_prt,
contributor_3_campaign,
contributor_3_match_type,
contributor_3_media_source,
contributor_3_touch_time,
contributor_3_touch_type,
cost_in_selected_currency,
country_code,
custom_data,
customer_user_id,
deeplink_url,
device_category,
device_type,
dma,
download_time,
download_time_selected_timezone,
event_name,
event_revenue,
event_revenue_currency,
event_revenue_usd,
event_source,
event_time,
event_time_selected_timezone,
event_value,
gp_broadcast_referrer,
gp_click_time,
gp_install_begin,
gp_referrer,
http_referrer,
idfa,
idfv,
imei,
install_app_store,
install_time,
install_time_selected_timezone,
ip,
is_LAT,
is_primary_attribution,
is_receipt_validated,
is_retargeting,
keyword_id,
keyword_match_type,
language,
match_type,
media_source,
network_account_id,
oaid,
operator,
original_url,
os_version,
platform,
postal_code,
region,
retargeting_conversion_type,
revenue_in_selected_currency,
sdk_version,
selected_currency,
selected_timezone,
state,
store_reinstall,
user_agent,
wifi,
DATE(_PARTITIONTIME) as partition_time
FROM `$(projectId).$(datasetId).ios_events`
Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0
Еще есть вопросы? Отправить запрос

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

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