С OWOX BI Attribution вы можете дополнить вашу воронку событиями просмотров медийной рекламы, чтобы оценить их вклад в достижение конверсий.
Перед началом настройки
В вашем проекте BigQuery должны быть данные DoubleClick Campaign или Bid Manager, которые можно связать с Google Analytics по Client ID или User ID.
Подробнее о сборе данных читайте в нашей статье «Данные DoubleClick Bid и Campaign Manager».
Подключение данных
- Сохраните этот SQL-запрос в качестве представления Google BigQuery.
Убедитесь, что при этом вы заменили project-name, DoubleClick и p_impression_000000 на названия ваших проекта, набора данных и таблицы в BigQuery.
В r'u1=([0-9\.]+)') as session_client_id, укажите ключ вашей пользовательской переменной Client ID: u1, u2 и т.д.
SELECT
'dc_impression' as name,
STRING(NULL) as category,
MSEC_TO_TIMESTAMP(time) as time,
STRING(NULL) as user_id,
session_client_id as client_id,
STRING(NULL) as transaction_id,
FLOAT(NULL) as revenue,
FLOAT(NULL) as cost,
source as utm_source,
medium as utm_medium,
campaign as utm_campaign,
'(not set)' as geo_region
FROM (
SELECT
STRING('dfa') as source,
'cpm' as medium,
STRING(campaigns.Campaign) as campaign,
activity.session_client_id as session_client_id,
INTEGER(time/1e3) as time
FROM (
SELECT
User_ID,
Campaign_ID,
Event_TIME as time
FROM [project-name:DoubleClick.p_impression_000000]
WHERE _PARTITIONTIME >= DATE_ADD(TIMESTAMP('2018-10-11'),-11,'DAY')
AND _PARTITIONTIME < DATE_ADD(TIMESTAMP('2018-10-11'), 1, 'DAY')
AND User_ID != '0'
) as impression
JOIN EACH (
SELECT
User_ID,
REGEXP_EXTRACT(FIRST(Other_Data), r'u1=([0-9\.]+)') as session_client_id,
FROM [project-name:DoubleClick.p_impression_000000]
WHERE _PARTITIONTIME >= DATE_ADD(TIMESTAMP('2018-10-11'),-11,'DAY')
AND _PARTITIONTIME < DATE_ADD(TIMESTAMP('2018-10-11'), 1, 'DAY') AND User_ID != '0'
GROUP EACH BY User_ID
HAVING session_client_id IS NOT NULL
) as activity
ON impression.User_ID=activity.User_ID
LEFT JOIN EACH (
SELECT
FIRST(Campaign) as Campaign,
Campaign_ID
FROM [project-name:DoubleClick.p_impression_000000]
WHERE _PARTITIONTIME >= DATE_ADD(TIMESTAMP("2018-10-11"),-11,'DAY')
AND _PARTITIONTIME < DATE_ADD(TIMESTAMP('2018-10-11'), 1, 'DAY')
GROUP EACH BY Campaign_ID
) as campaigns
ON impression.Campaign_ID=campaigns.Campaign_ID
) - На странице вашей модели атрибуции нажмите Добавить источник:
- В качестве источника данных выберите Кастомные события:
- Укажите созданное вами представление с SQL-запросом и нажмите Сохранить:
- Готово. После этого вы увидите новый шаг в вашей воронке — DoubleClick Impressions. Теперь заново рассчитайте модель атрибуции.
DoubleClick-кампании в отчетах
В отчетах по результатам расчетов, кампании из DoubleClick Campaign Manager будут отображены с такими метками:
- source: dfa
- medium: cpm
- campaign: название кампании из DoubleClick Campaign manager
У DoubleClick Bid Manager будут такие метки:
- source: dbm
- medium: cpm
- campaign: URL страницы показа
0 Комментарии