Таблицы
Сессии формируются на основе логики Google Analytics. Данные разделены на таблицы по дням в соответствии с временной зоной представления Google Analytics без фильтров, которое вы указали при создании потока.
Данные за каждый день записываются в отдельную таблицу с названием 'session_streaming_' (например: session_streaming_20150609).
Данные о сессиях формируются в течении 24 часов (например данные за 13.04.2018 будут доступны не ранее 14.04.2018).
Строки
Каждая сессия записывается в отдельную строку.
Столбцы
Таблицы содержат следующие столбцы.
Google BigQuery заголовок | Google BigQuery тип данных | Google Analytics параметр или метрика |
---|---|---|
user |
RECORD | |
user.Id |
STRING | User ID |
user.phone |
STRING | доступен только в Streaming, используйте параметр&tel=%2B1234567890 |
user.email |
STRING | доступен только в Streaming, используйте параметр&email=mail%40example.com |
clientId |
STRING | Client ID |
date |
STRING | Дата записи в формате "ГГГГ-ММ-ДД" |
sessionId |
STRING | Session ID (значение пользовательского парамета выбраного на вкладке «Настройка» потока стриминга) |
visitNumber |
INTEGER | Count of Sessions |
newVisits |
INTEGER | Признак типа пользователя(1 - новый || NULL - вернувшийся) |
device |
RECORD | |
device.deviceCategory |
STRING | deviceCategory |
device.browser |
STRING | browser |
device.browserVersion |
STRING | browserVersion |
device.operatingSystem |
STRING | operatingSystem |
device.operatingSystemVersion |
STRING | operatingSystemVersion |
device.mobileDeviceInfo |
STRING | Данные о mobileDeviceBranding, mobileDeviceModel и mobileDeviceMarketingName. |
geoNetwork |
RECORD | |
geoNetwork.city |
STRING | city |
geoNetwork.region |
STRING | region |
geoNetwork.country |
STRING | country |
trafficSource |
RECORD | |
trafficSource.source |
STRING | Source |
trafficSource.medium |
STRING | Medium |
trafficSource.campaign |
STRING | Campaign |
trafficSource.keyword |
STRING | Keyword |
trafficSource.adContent |
STRING | |
trafficSource.channelGrouping |
STRING | channelGrouping |
trafficSource.adwordsClickInfo |
RECORD | |
trafficSource.adwordsClickInfo.adNetworkType |
STRING | Ad Distribution Network (adDistributionNetwork) |
trafficSource.adwordsClickInfo.adMatchedQuery |
STRING | Search Query (adMatchedQuery) |
trafficSource.adCost |
FLOAT | Общая стоимость сессий, распределенная равномерно по всем сессиям с UTM-метками source, medium, campaign, keyword и content если эти теги совпадают во всех сессиях |
trafficSource.attributedAdCost |
FLOAT | Атрибутированная цена сессии: когда одна или несколько меток не известны, стоимость распределяется равномерно по всем сессиям в соответствии остальным меткам Подробнее о расчете |
totals |
RECORD | Все данные totals берутся из GA |
totals.hits |
INTEGER | Количество хитов в этой сесии |
totals.pageviews |
INTEGER | Количество просмотренных страниц в этой сесиий |
totals.events |
INTEGER | Количество событий в этой сессии |
totals.transactions |
INTEGER | Количество транзакций в этой сессии |
totals.visits |
INTEGER | Количество визитов в этой сессии |
totals.screenviews |
INTEGER | Количество просмотренных "экранов" для мобильных приложений |
totalsStreaming |
RECORD | |
totalsStreaming.hits |
INTEGER | SUM(rows) |
totalsStreaming.events |
INTEGER | SUM(rows) where type='event' |
totalsStreaming.transactions |
INTEGER | SUM(rows) where action='purchase' |
totalsStreaming.pageviews |
INTEGER | SUM(rows) where type='pageview' |
totalsStreaming.screenviews |
INTEGER | SUM(rows) where type='screenview' |
hits |
RECORD | |
hits.hitId |
STRING | Идентификатор хита в формате UUID (версия 4) |
hits.isEntrance |
INTEGER | Первый хит с просмотром страницы или экрана в сессии (1 || NULL) |
hits.isExit |
INTEGER | Последний хит с просмотром страницы или экрана в сессии (1 || NULL) |
hits.time |
INTEGER | Hits time |
hits.type |
STRING | types |
hits.pagePath |
STRING | Это поле не будет поддерживаться в будущем. Пожалуйста, используйте hits.page.pagePath вместо него. |
hits.pageType |
STRING | Это поле не будет поддерживаться в будущем. Пожалуйста, используйте hits.page.pageType вместо него. |
hits.eCommerceActionType |
STRING | Это поле не будет поддерживаться в будущем. Пожалуйста, используйте hits.eCommerceAction.action_type вместо него. |
hits.isInteraction |
BOOLEAN | Non-Interaction Hit |
hits.currency |
STRING | Currency Code |
hits.referer |
STRING | Full Referrer |
hits.dataSource |
STRING | Data Source |
hits.device |
RECORD | |
hits.device.ip |
STRING | IP Override |
hits.contentGroups |
RECORD | |
hits.contentGroups.index |
INTEGER | Page Group XX |
hits.contentGroups.value |
STRING | Page Group XX |
hits.social |
RECORD | |
hits.social.socialInteractionAction |
STRING | Social Action |
hits.social.socialInteractionNetwork |
STRING | Social Source |
hits.social.socialInteractionTarget |
STRING | Social Entity |
hits.page |
RECORD | |
hits.page.pageType |
STRING | Content grouping или пользовательская переменная уровня хита (для сбора данных этот параметр должен быть указан на вкладке «Настройка» потока стриминга) |
hits.page.pagePath |
STRING | Page |
hits.page.hostname |
STRING | Hostname |
hits.page.pageTitle |
STRING | Page Title |
hits.eCommerceAction |
RECORD | |
hits.eCommerceAction.action_type |
STRING | Product Action |
hits.eCommerceAction.option |
STRING | Checkout Options |
hits.eCommerceAction.step |
INTEGER | Checkout Step |
hits.eCommerceAction.list |
STRING | Product Action List. Список, над товаром из которого было совершено действие ( product.isImpression=FALSE ). |
hits.experiment |
RECORD | Content experiments |
hits.experiment.experimentId |
STRING |
MP: &xid UA/analytics.js: &expId |
hits.experiment.experimentVariant |
STRING |
MP: &xvar UA/analytics.js: &expvar |
hits.product |
RECORD | |
hits.product.isImpression |
BOOLEAN | hits.product.isImpression |
hits.product.impressionList |
STRING | Product List Name. Список, в котором был показан товар ( product.isImpression=TRUE ). |
hits.product.productListName |
STRING | productListName |
hits.product.productBrand |
STRING | Product Brand |
hits.product.productSku |
STRING | Product SKU |
hits.product.productVariant |
STRING | Product Variant |
hits.product.productPrice |
FLOAT | Product Price |
hits.product.localProductPrice |
FLOAT | Стоимость товара в местной валюте. Конвертируется по Yahoo Currecy Converter |
hits.product.productQuantity |
INTEGER | Quantity |
hits.product.productCategory |
STRING | Product Category |
hits.product.productName |
STRING | Product |
hits.product.coupon |
STRING | Product Coupon Code |
hits.promotion |
RECORD | |
hits.promotion.promoCreative |
STRING | Internal Promotion Creative |
hits.promotion.promoId |
STRING | Internal Promotion ID |
hits.promotion.promoName |
STRING | Internal Promotion Name |
hits.promotion.promoPosition |
STRING | Internal Promotion Position |
hits.promotionActionInfo |
STRING | Promotion Action |
hits.transaction |
RECORD | |
hits.transaction.transactionId |
STRING | Transaction ID |
hits.transaction.transactionRevenue |
FLOAT | Revenue |
hits.transaction.localTransactionRevenue |
FLOAT | Доход с транзакции в местной валюте (Local Revenue). Конвертируется по Yahoo Currecy Converter |
hits.transaction.transactionTax |
FLOAT | Tax |
hits.transaction.localTransactionTax |
FLOAT | Налог на транзакцию в местной валюте (Local Tax). Конвертируется по Yahoo Currecy Converter |
hits.transaction.transactionShipping |
FLOAT | Shipping |
hits.transaction.localTransactionShipping |
FLOAT | Стоимость доставки в местной валюте (Local Shipping). Конвертируется по Yahoo Currecy Converter |
hits.transaction.transactionCoupon |
STRING | Order Coupon Code |
hits.transaction.affiliation |
STRING | Affiliation |
hits.contentInfo |
RECORD | |
hits.contentInfo.contentDescription |
STRING | Screen Name |
hits.appInfo |
RECORD | |
hits.appInfo.name |
STRING | App Name |
hits.appInfo.version |
STRING | App Version |
hits.appInfo.id |
STRING | App ID |
hits.appInfo.installerId |
STRING | App Installer ID |
hits.eventInfo |
RECORD | |
hits.eventInfo.eventCategory |
STRING | Event Category |
hits.eventInfo.eventAction |
STRING | Event Action |
hits.eventInfo.eventLabel |
STRING | Event Label |
hits.eventInfo.eventValue |
INTEGER | Event Value |
hits.timingInfo |
RECORD | |
hits.timingInfo.timingCategory |
STRING | Timing Category |
hits.timingInfo.timingVariable |
STRING | Timing Variable |
hits.timingInfo.timingLabel |
STRING | Timing Label |
hits.timingInfo.timingValue |
INTEGER | User Timing |
hits.timingInfo.pageLoad |
INTEGER | Page Load Time |
hits.timingInfo.DNS |
INTEGER | Domain Lookup Time |
hits.timingInfo.pageDownload |
INTEGER | Page Download Time |
hits.timingInfo.redirectResponse |
INTEGER | Redirection Time |
hits.timingInfo.TCPConnect |
INTEGER | Server Connection Time |
hits.timingInfo.serverResponse |
INTEGER | Server Response Time |
hits.timingInfo.DOMInteractive |
INTEGER | Document Interactive Time |
hits.timingInfo.contentLoad |
INTEGER | Document Content Loaded Time |
Схема содержит вложенные поля. При выборке данных и составлении SQL запросов автоматически происходит "выравнивание" результатов по вложенным полям и дублирование всех прочих невложенных полей.
2 Комментарии