Проблемы совместимости BigQuery и Google Analytics - PullRequest
0 голосов
/ 10 мая 2018

Я хочу создать воронки конверсии с событиями. Большинство событий, которые я создал, перечислены в «Select_content». Однако Google Analytics не позволяет мне выбирать какие-либо конкретные события в «Select_content», а только целую категорию «Select_content». Можно ли как-нибудь создать воронку конверсии, используя определенные события в «Select_content»?

Есть ли способ разбить событие CONTACT_DETAIL на его конкретные события (например, CALL, MESSAGE, TAG, DATE и т. Д.)?

Так я отправляю событие Google Analytics из приложения для iOS

Analytics.logEvent(AnalyticsEventSelectContent, parameters: [
   AnalyticsParameterItemID: "id-\(id)" as NSObject,
   AnalyticsParameterItemName: itemName as NSObject,
   AnalyticsParameterContentType: contentType as NSObject
])

Что с этим не так? Почему BigQuery не может перейти на более глубокий уровень из уже загруженных данных Google Analytics?

1 Ответ

0 голосов
/ 25 мая 2018

В зависимости от того, как вы настроили свои события, вы получаете к ним доступ через EventCategory, EventAction или EventLabel, и все они передаются в BigQuery, если вы подключили импорт данных Google Analytics.

enter image description here

Если, например, искомые события имеют категорию событий Select_content, вы можете начать с фильтрации только этих событий с помощью предложения WHERE, такого как: WHERE hits.eventInfo.eventCategory = "Select_content"

Обратите внимание, что для того, чтобы перейти на уровень .hits во вложенных данных, вам потребуется UNNEST попаданий, например, так:

SELECT COUNT(hits.eventinfo.eventlabel) AS my_events, 
FROM `PROJECT.DATASET.ga_sessions_20*` AS t
  CROSS JOIN UNNEST(hits) AS hits
WHERE parse_date('%y%m%d', _table_suffix) between 
DATE_sub(current_date(), interval 7 day) and
DATE_sub(current_date(), interval 1 day)
AND hits.eventInfo.eventCategory = "Ecommerce"

Вы также можете добавить в предложение WHERE фильтр для конкретного события, если вы не хотите видеть все, что находится под категорией события, например:

WHERE hits.eventInfo.eventCategory = "Ecommerce"
AND hits.eventInfo.eventAction = "Purchase"

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

Надеюсь, это поможет!

...