Skip to main content

Database schema

This document describes all available columns organized by scope.

NameDisplay NameScopeTypeDescription
idEvent IDeventStringA unique event identifier, generated server-side when the hit is received, used to deduplicate events.
nameEvent NameeventStringThe name of the event. This identifies the action the user performed (e.g., 'page_view', 'click', 'purchase', 'sign_up').
property_idProperty IDeventStringThe unique identifier for the property that sent this event, used to distinguish between different tracked properties and route data to appropriate destinations.
property_nameProperty NameeventStringThe name of the property that sent this event.
date_utcEvent Date (UTC)eventDateThe date when the event occurred in the UTC timezone, formatted as YYYY-MM-DD.
timestamp_utcEvent Timestamp (UTC)eventDatetime (s, UTC)The precise UTC timestamp of when the event occurred, with second-level precision. This represents the time recorded when the hit is received by the server.
client_idClient IDeventStringThe Client ID is a unique, randomly generated identifier assigned to each device-browser pair or app installation. It is stored client-side and sent with every event, enabling the analytics system to calculate the number of unique users. It is also used as one of the identifiers that merge events into a session.
user_idUser IDeventStringAn optional, user-provided identifier for authenticated users. It is set by the tracking implementation when a user is logged in (and can be identified) and enables tracking across devices and sessions for the same user.
ip_addressIP AddresseventStringThe IP address (IPv4 or IPv6) from which the tracking request originates, used as the source for geolocation data.
page_locationPage LocationeventStringThe complete URL of the page where the event occurred, including protocol, domain, path, and query parameters (e.g., 'https://www.example.com/products/shoes?color=red&size=10'). Tracking parameters (UTM, click IDs) are excluded once extracted into dedicated columns.
page_hostnamePage HostnameeventStringThe hostname of the page where the event occurred, as specified in the URL (e.g., 'www.example.com', 'shop.example.com').
page_pathPage PatheventStringThe path of the page where the event occurred, as specified in the URL (e.g., '/products/shoes', '/blog/article-name').
page_titlePage TitleeventStringThe title of the page where the event occurred, as specified in the HTML title tag.
page_referrerPage ReferrereventStringThe URL of the page that referred the user to the current page, set to empty string for direct traffic or when referrer information is not available.
platformPlatformeventStringThe platform from which the event was sent. Identifies whether the event originated from a website, mobile app, or another source (e.g., 'web', 'ios', or 'android').
utm_campaignUTM CampaigneventStringThe campaign name from the 'utm_campaign' URL parameter, used to identify specific marketing campaigns (e.g., 'summer_sale', 'product_launch_2024').
utm_sourceUTM SourceeventStringThe traffic source from the 'utm_source' URL parameter, identifies where the traffic originated (e.g., 'google', 'facebook', 'newsletter').
utm_mediumUTM MediumeventStringThe traffic medium from the 'utm_medium' URL parameter, identifies the marketing medium (e.g., 'cpc', 'email', 'social', 'organic').
utm_contentUTM ContenteventStringThe content identifier from the 'utm_content' URL parameter, used to differentiate similar content or links within the same campaign (e.g., 'banner_top', 'button_cta').
utm_termUTM TermeventStringThe search term from the 'utm_term' URL parameter, used primarily for paid search campaigns to identify the keywords that triggered the ad.
utm_idUTM IDeventStringThe campaign ID from the 'utm_id' URL parameter, used to identify a specific campaign with a unique identifier for integration with advertising platforms.
utm_source_platformUTM Source PlatformeventStringThe source platform from the 'utm_source_platform' URL parameter, identifies the platform of the traffic source (e.g., 'Google Ads', 'Display & Video 360', 'Meta Ads').
utm_creative_formatUTM Creative FormateventStringThe creative format from the 'utm_creative_format' URL parameter, identifies the format of the creative asset.
utm_marketing_tacticUTM Marketing TacticeventStringThe marketing tactic from the 'utm_marketing_tactic' URL parameter, describes the targeting criteria (e.g., 'remarketing', 'prospecting').
click_id_gclidGoogle gclideventStringGoogle Click ID from Google Ads campaigns, extracted from the 'gclid' parameter in the page URL, used for tracking ad clicks and linking conversions to Google Ads.
click_id_dclidGoogle dclideventStringGoogle Click ID from Google Display & Video 360 campaigns, extracted from the 'dclid' parameter in the page URL, used for tracking display ad clicks and conversions.
click_id_gbraidGoogle gbraideventStringGoogle Click ID for iOS app-to-web conversions, extracted from the 'gbraid' parameter in the page URL, used for privacy-preserving attribution from iOS apps.
click_id_srsltidGoogle srsltideventStringGoogle Shopping Result Click ID, extracted from the 'srsltid' parameter in the page URL, used for tracking clicks from Google Shopping results.
click_id_wbraidGoogle wbraideventStringGoogle Click ID for iOS web-to-app conversions, extracted from the 'wbraid' parameter in the page URL, used for privacy-preserving attribution to iOS apps.
click_id_fbclidFacebook fbclideventStringMeta Click ID from Meta Ads campaigns (Facebook, Instagram, WhatsApp), extracted from the 'fbclid' parameter in the page URL, used for tracking ad clicks and linking conversions to Meta Ads.
click_id_msclkidMicrosoft msclkideventStringMicrosoft Click ID from Microsoft Advertising campaigns, extracted from the 'msclkid' parameter in the page URL, used for tracking Bing/Microsoft ad clicks and conversions.
geo_cityCityeventStringStub column, always returns null, since your geolocation provider does not implement this column.
geo_regionRegioneventStringStub column, always returns null, since your geolocation provider does not implement this column.
geo_metroMetro AreaeventStringStub column, always returns null, since your geolocation provider does not implement this column.
geo_countryCountryeventStringStub column, always returns null, since your geolocation provider does not implement this column.
geo_continentContinenteventStringStub column, always returns null, since your geolocation provider does not implement this column.
geo_sub_continentSub-ContinenteventStringStub column, always returns null, since your geolocation provider does not implement this column.
device_categoryDevice CategoryeventStringThe type of device used to access the site, extracted from the User-Agent header or query parameters (e.g., 'smartphone', 'desktop', 'tablet', ...).
device_languageDevice LanguageeventStringThe language setting of the user's device, extracted from the User-Agent header or device information, based on ISO 639 standard for languages and ISO 3166 for country codes (e.g., 'en-us', 'en-gb', 'de-de').
device_mobile_brand_nameDevice Brand (mobile)eventStringThe brand name of the mobile device, populated only for mobile devices, extracted from User-Agent header (e.g., 'Apple', 'Samsung', 'Google').
device_mobile_model_nameDevice Model (mobile)eventStringThe model name of the mobile device, populated only for mobile devices, extracted from User-Agent header (e.g., 'iPhone 13', 'Galaxy S21').
device_operating_systemOperating SystemeventStringThe operating system running on the user's device, extracted from the User-Agent header (e.g., 'iOS', 'Android', 'Windows', 'macOS', 'GNU/Linux').
device_operating_system_versionOperating System VersioneventStringThe version of the operating system running on the user's device, extracted from the User-Agent header (e.g., '26.0.1', '18.7').
device_web_browserWeb BrowsereventStringThe browser used to access the site, extracted from the User-Agent header (e.g., 'Chrome', 'Safari', 'Firefox', 'Mobile Safari').
device_web_browser_versionWeb Browser VersioneventStringThe version of the browser used to access the site, extracted from the User-Agent header (e.g., '141.0.0.0', '26.0.1').
tracking_protocolTracking ProtocoleventStringThe tracking protocol implementation used to send this event. Identifies which protocol parser processed the incoming hit (e.g., 'ga4_gtag', 'ga4_firebase').
ignore_referrerIgnore ReferrereventBooleanIf true, referrer must not be used for session source attribution.
measurement_idMeasurement IDeventStringThe Google Analytics 4 measurement / tracking identifier. A unique identifier for the property that sent this event. Extracted from the first-party cookie. Use only to compare numbers with GA4. For real property data calculated on the backend, use the property_id column.
params_ignore_referrerIgnore ReferrereventBooleanIndicates whether to ignore the referrer information.
params_engagement_time_msEngagement Time (ms)eventNumeric (Int64)The time in milliseconds a user was engaged with the app or page.
ecommerce_purchase_revenueEcommerce Purchase RevenueeventNumeric (Float64)The total purchase revenue calculated by summing item_revenue across all items in the event. Only populated for purchase events. Represents the total transaction value from purchased items.
ecommerce_purchase_revenue_in_usdEcommerce Purchase Revenue (USD)eventNumeric (Float64)The total purchase revenue converted to USD, calculated from ecommerce_purchase_revenue using the currency converter.
ecommerce_refund_valueEcommerce Refund ValueeventNumeric (Float64)The total refund value calculated by summing item_refund across all items in the event. Only populated for refund events, zero otherwise. Represents the total value refunded.
ecommerce_refund_value_in_usdEcommerce Refund Value (USD)eventNumeric (Float64)The total refund value converted to USD, calculated from ecommerce_refund_value using the currency converter.
ecommerce_shipping_valueEcommerce Shipping ValueeventNumeric (Float64)The shipping cost associated with the transaction, extracted from the params_shipping parameter, with zero as default if not present. Only populated for purchase and refund events.
ecommerce_shipping_value_in_usdEcommerce Shipping Value (USD)eventNumeric (Float64)The total shipping cost converted to USD, calculated from ecommerce_shipping_value using the currency converter.
ecommerce_tax_valueTax ValueeventNumeric (Float64)The ecommerce tax value for the transaction.
ecommerce_tax_value_in_usdTax Value (USD)eventNumeric (Float64)The ecommerce tax value converted to USD, calculated from ecommerce_tax_value using the currency converter.
ecommerce_items_total_quantityEcommerce Items Total QuantityeventNumeric (Int64)Total quantity of all items in the event, calculated by summing the quantity field across all items. Represents the total number of product units in the transaction.
ecommerce_unique_itemsEcommerce Unique ItemseventNumeric (Int64)The count of unique items in the event, determined by distinct item_id or item_name values. Useful for understanding product variety in transactions.
ecommerce_itemsEcommerce ItemseventArray<item: Object<item_id: String, item_name: String, affiliation: String, coupon: String, discount: Numeric (Float64), index: Numeric (Float64), item_brand: String, item_category: String, item_category2: String, item_category3: String, item_category4: String, item_category5: String, item_list_id: String, item_list_name: String, item_variant: String, location_id: String, price: Numeric (Float64), price_in_usd: Numeric (Float64), quantity: Numeric (Float64), item_refund: Numeric (Float64), item_refund_in_usd: Numeric (Float64), item_revenue: Numeric (Float64), item_revenue_in_usd: Numeric (Float64), promotion_id: String, promotion_name: String, creative_name: String, creative_slot: String>, nullable>An array of ecommerce items associated with the event. Each item contains detailed product information including: item_id, item_name, affiliation, coupon, discount, index, item_brand, item_category (1-5 levels), item_list_id, item_list_name, item_variant, location_id, price, price_in_usd, quantity, item_refund, item_refund_in_usd, item_revenue, item_revenue_in_usd, promotion_id, promotion_name, creative_name, and creative_slot. Used in ecommerce events like purchase, add_to_cart, view_item, etc.
ga_session_idGA Session IDeventStringThe Google Analytics 4 session identifier. A unique identifier for the current session, used by GA4 to group events into sessions. Extracted from the first-party cookie. Use only to compare numbers with GA4. For real session data calculated on the backend, use the session_id column.
ga_session_numberGA Session NumbereventNumeric (Int64)The Google Analytics 4 sequential count of sessions for this user. Increments with each new session (e.g., 1 for first session, 2 for second). Extracted from the first-party cookie.
gtm_debugGTM DebugeventStringThe Tag Manager debug mode identifier, present when the Tag Manager is running in debug/preview mode for testing.
page_load_hashPage Load HasheventDatetime (s, UTC)Timestamp when the page was loaded. Usually contains a millisecond-precision Unix timestamp. Used to correlate events from the same page load. For ga4_gtag tracking protocol, extracted from the _p parameter.
paramsEvent ParamseventArray<item: Object<name: String, value_string: String, value_number: Numeric (Float64)>, nullable>All the parameters associated with the event.
params_aclidApple aclid (Param)eventStringThe Apple Search Ads campaign ID for attribution (e.g., 'aclid_12345').
privacy_ads_storagePrivacy Ads StorageeventBooleanIndicates whether the user has consented to advertising. Extracted from the Google Consent Settings (gcs) parameter.
privacy_analytics_storagePrivacy Analytics StorageeventBooleanIndicates whether the user has consented to analytics. Extracted from the Google Consent Settings (gcs) parameter.
params_anidAndroid anid (Param)eventStringThe Android Advertising ID for attribution (e.g., 'anid_abc123').
params_achievement_idAchievement IDeventStringThe ID of the achievement unlocked (e.g., 'A_12345', 'first_win').
params_ad_event_idAd Event IDeventStringA unique identifier for an ad event (e.g., 'ad_click_001', 'impression_xyz').
params_ad_unit_codeAd Unit CodeeventStringThe code or name of the ad unit where an ad is displayed (e.g., 'banner_top', 'sidebar_300x250').
params_app_versionApp VersioneventStringThe version number of the application (e.g., '1.2.3', '2.0.1').
params_campaignCampaigneventStringThe campaign name associated with the traffic source (e.g., 'summer_sale', 'brand_awareness').
params_campaign_contentCampaign ContenteventStringUsed to differentiate ads or links within the same campaign (e.g., 'banner_blue', 'textlink_red').
params_campaign_idCampaign IDeventStringThe unique identifier for the campaign (e.g., 'camp_12345', 'Q1_2024_001').
params_campaign_mediumCampaign MediumeventStringThe medium of the campaign traffic (e.g., 'cpc', 'email', 'social').
params_campaign_sourceCampaign SourceeventStringThe source of the campaign traffic (e.g., 'google', 'newsletter', 'facebook').
params_campaign_termCampaign TermeventStringThe paid search keywords for the campaign (e.g., 'running shoes', 'best laptop').
params_cancellation_reasonCancellation ReasoneventStringThe reason a user canceled a subscription or service (e.g., 'too_expensive', 'not_using_enough').
params_characterCharactereventStringThe character selected or used by the player (e.g., 'warrior', 'Player 1').
params_content_descriptionContent DescriptioneventStringA description of the content viewed or interacted with (e.g., 'product review', 'how-to guide').
params_content_groupContent GroupeventStringA category grouping for content (e.g., 'blog', 'videos', 'products').
params_content_idContent IDeventStringThe unique identifier for a piece of content (e.g., 'article_001', 'video_xyz').
params_content_typeContent TypeeventStringThe type of content viewed or interacted with (e.g., 'article', 'video', 'product').
params_couponCouponeventStringThe coupon code applied to a transaction (e.g., 'SAVE20', 'FREESHIP').
params_creative_nameCreative NameeventStringThe name of the creative used in advertising (e.g., 'summer_banner_v2', 'product_showcase').
params_creative_slotCreative SloteventStringThe position or slot where the creative was displayed (e.g., 'slot_1', 'homepage_hero').
params_currencyCurrencyeventStringThe currency code for monetary values (e.g., 'USD', 'EUR', 'GBP').
params_dclidGoogle dclid (Param)eventStringThe DoubleClick Click Identifier for attribution (e.g., 'dclid_xyz789').
params_deferred_analytics_collectionDeferred Analytics CollectioneventBooleanIndicates if analytics collection was deferred.
params_disqualified_lead_reasonDisqualified Lead ReasoneventStringThe reason a lead was disqualified (e.g., 'out_of_territory', 'invalid_contact').
params_exposure_timeExposure TimeeventNumeric (Int64)The time a promotion or element was visible to the user.
params_fatalFataleventBooleanIndicates if an error or exception was fatal.
params_file_extensionFile ExtensioneventStringThe extension of a downloaded or interacted file (e.g., 'pdf', 'jpg', 'xlsx').
params_file_nameFile NameeventStringThe name of a downloaded or interacted file (e.g., 'whitepaper.pdf', 'product_catalog.xlsx').
params_firebase_errorFirebase ErroreventStringThe type or code of a Firebase error (e.g., 'auth_failed', 'network_timeout').
params_firebase_error_valueFirebase Error ValueeventStringThe specific value or message of a Firebase error (e.g., 'invalid_credentials', 'connection_lost').
params_firebase_previous_classFirebase Previous ClasseventStringThe class name of the previous screen in the app (e.g., 'MainActivity', 'ProfileActivity').
params_firebase_previous_idFirebase Previous IDeventStringThe identifier of the previous screen in the app (e.g., 'screen_home', 'screen_profile').
params_firebase_previous_screenFirebase Previous ScreeneventStringThe name of the previous screen viewed in the app (e.g., 'Home', 'Product Detail').
params_firebase_screenFirebase ScreeneventStringThe name of the current screen viewed in the app (e.g., 'Home', 'Checkout').
params_firebase_screen_classFirebase Screen ClasseventStringThe class name of the current screen in the app (e.g., 'MainActivity', 'CheckoutActivity').
params_firebase_screen_idFirebase Screen IDeventStringThe identifier of the current screen in the app (e.g., 'screen_home', 'screen_checkout').
params_form_destinationForm DestinationeventStringThe destination URL or page after form submission (e.g., '/thank-you', '/confirmation').
params_form_idForm IDeventStringThe unique identifier of the form (e.g., 'contact_form_01', 'newsletter_signup').
params_form_nameForm NameeventStringThe name of the form (e.g., 'Contact Us', 'Newsletter Subscription').
params_form_submit_textForm Submit TexteventStringThe text on the form submit button (e.g., 'Submit', 'Send Message', 'Subscribe').
params_free_trialFree TrialeventBooleanIndicates if a subscription or in app purchase includes a free trial.
params_ga_session_idGA Session IDeventStringThe Google Analytics 4 session identifier. A unique identifier for the current session, used to group events into sessions. Extracted from the first-party cookie. Use only to compare numbers with GA4. For real session data calculated on the backend, use the session_id column.
params_ga_session_numberGA Session NumbereventNumeric (Int64)The Google Analytics 4 sequential count of sessions for this user. Increments with each new session (e.g., 1 for first session, 2 for second). Extracted from the first-party cookie.
params_gclidGoogle gclid (Param)eventStringThe Google Click Identifier for attribution from Google Ads (e.g., 'gclid_abc123def').
params_group_idGroup IDeventStringThe identifier for a group or cohort (e.g., 'group_a', 'beta_testers').
params_introductory_priceIntroductory PriceeventNumeric (Float64)The introductory or promotional price for a product or subscription.
params_item_list_idItem List IDeventStringThe identifier for a list of items (e.g., 'related_products', 'search_results').
params_item_list_nameItem List NameeventStringThe name of a list of items (e.g., 'Related Products', 'Search Results').
params_item_nameItem NameeventStringThe name of an item or product (e.g., 'Blue Running Shoes', 'Wireless Headphones').
params_labelLabeleventStringA custom label for categorization or tracking (e.g., 'promo_click', 'special_offer').
params_languageLanguageeventStringThe language code of the content or interface (e.g., 'en', 'es', 'fr').
params_lead_sourceLead SourceeventStringThe source from which a lead originated (e.g., 'website_form', 'trade_show', 'referral').
params_lead_statusLead StatuseventStringThe status of a lead in the sales process (e.g., 'qualified', 'contacted', 'converted').
params_levelLeveleventNumeric (Int64)The level number in a game or progression system.
params_level_nameLevel NameeventStringThe name of a level in a game or progression system (e.g., 'Tutorial Island', 'Boss Battle 3').
params_link_classesLink ClasseseventStringThe CSS classes of a clicked link (e.g., 'btn btn-primary', 'nav-link').
params_link_domainLink DomaineventStringThe domain of a clicked link (e.g., 'example.com', 'partner-site.org').
params_link_idLink IDeventStringThe ID attribute of a clicked link (e.g., 'cta_button', 'footer_link_1').
params_link_textLink TexteventStringThe visible text of a clicked link (e.g., 'Learn More', 'Download Now').
params_link_urlLink URLeventStringThe full URL of a clicked link (e.g., 'https://example.com/page').
params_message_device_timeMessage Device TimeeventNumeric (Int64)The device time when a message was sent or received.
params_message_idMessage IDeventStringThe unique identifier for a message (e.g., 'msg_12345', 'notification_abc').
params_message_nameMessage NameeventStringThe name or title of a message or notification (e.g., 'Welcome Email', 'Promotion Alert').
params_message_timeMessage TimeeventNumeric (Int64)The server time when a message was sent or received.
params_message_typeMessage TypeeventStringThe type of message sent or received (e.g., 'notification', 'in-app_message', 'email').
params_methodMethodeventStringThe method used for an action like signup, login or share events (e.g., 'Google', 'Facebook', 'Email').
params_outboundOutboundeventBooleanIndicates if a link click is outbound.
params_payment_typePayment TypeeventStringThe payment method used for a transaction (e.g., 'credit_card', 'paypal', 'apple_pay').
params_percent_scrolledPercent ScrolledeventNumeric (Float64)The percentage of a page scrolled by the user.
params_previous_app_versionPrevious App VersioneventStringThe previous version of the app before an update (e.g., '1.1.0', '2.3.5').
params_previous_first_open_countPrevious First Open CounteventNumeric (Int64)The count of first opens before the current session.
params_previous_gmp_app_idPrevious GMP App IDeventStringThe previous Google Mobile Platform app identifier (e.g., 'app_id_123', 'old_app_456').
params_previous_os_versionPrevious OS VersioneventStringThe previous operating system version before an update (e.g., 'iOS 14.0', 'Android 10').
params_pricePriceeventNumeric (Float64)The price of an item or product.
params_product_idProduct IDeventStringThe unique identifier for a product (e.g., 'SKU12345', 'prod_abc').
params_promotion_idPromotion IDeventStringThe unique identifier for a promotion (e.g., 'promo_001', 'summer_sale_2024').
params_promotion_namePromotion NameeventStringThe name of a promotion (e.g., 'Summer Sale', 'BOGO Deal').
params_quantityQuantityeventNumeric (Float64)The quantity of items in a transaction or action.
params_renewal_countRenewal CounteventNumeric (Int64)The number of times a subscription has been renewed.
params_reset_analytics_causeReset Analytics CauseeventStringThe reason analytics data was reset (e.g., 'user_request', 'app_reinstall').
params_reward_typeReward TypeeventStringThe type of reward earned (e.g., 'coins', 'badge', 'power_up').
params_reward_valueReward ValueeventNumeric (Float64)The value or amount of the reward earned.
params_scoreScoreeventNumeric (Int64)The score achieved in a game or activity.
params_screen_resolutionScreen ResolutioneventStringThe screen resolution of the user's device (e.g., '1920x1080', '375x667').
params_search_termSearch TermeventStringThe search query entered by the user (e.g., 'running shoes', 'best laptop 2024').
params_shippingShippingeventNumeric (Float64)The shipping cost for a transaction.
params_shipping_tierShipping TiereventStringThe shipping tier or method selected (e.g., 'standard', 'express', 'overnight').
params_srsltidGoogle srsltid (Param)eventStringThe Shopping Ads result ID for attribution (e.g., 'srsltid_12345').
params_subscriptionSubscriptioneventBooleanIndicates if a purchase is a subscription.
params_successSuccesseventBooleanIndicates if an action was successful.
params_system_appSystem AppeventBooleanIndicates if an app is a system app.
params_system_app_updateSystem App UpdateeventBooleanIndicates if a system app was updated.
params_taxTaxeventNumeric (Float64)The tax amount for a transaction.
params_topicTopiceventStringThe topic or category of content (e.g., 'technology', 'sports', 'finance').
params_transaction_idTransaction IDeventStringThe unique identifier for a transaction (e.g., 'T12345', 'order_abc123').
params_unconvert_lead_reasonUnconvert Lead ReasoneventStringThe reason a lead was unconverted or lost (e.g., 'no_response', 'chose_competitor').
params_updated_with_analyticsUpdated with AnalyticseventBooleanIndicates if analytics was updated.
params_valueValueeventNumeric (Float64)The monetary value associated with an event.
params_video_current_timeVideo Current TimeeventNumeric (Int64)The current playback time of a video in seconds.
params_video_durationVideo DurationeventNumeric (Int64)The total duration of a video in seconds.
params_video_percentVideo PercenteventNumeric (Int64)The percentage of a video watched.
params_video_providerVideo ProvidereventStringThe provider or platform hosting the video (e.g., 'youtube', 'vimeo', 'self-hosted').
params_video_titleVideo TitleeventStringThe title of the video (e.g., 'Product Demo', 'How-To Tutorial').
params_video_urlVideo URLeventStringThe URL of the video (e.g., 'https://youtube.com/watch?v=abc').
params_virtual_currency_nameVirtual Currency NameeventStringThe name of the virtual currency used (e.g., 'coins', 'gems', 'credits').
params_visibleVisibleeventBooleanIndicates if an element was visible to the user.
session_is_entrySession Is Entry Eventsession-scoped-eventNumeric (Int64)An integer flag indicating whether this event is the first event (entry point) of the session. Returns 1 for the first event in the session, 0 for all subsequent events.
session_hit_numberSession Hit Numbersession-scoped-eventNumeric (Int64)The sequential number of this event within its session, starting from 0. This is the index position of the event in the chronological sequence of all events in the same session.
session_page_numberSession Page Numbersession-scoped-eventNumeric (Int64)The sequential page number within the session, starting from 0. Increments when the page location changes. Tracks which page view in the session this event occurred on.
time_on_pageTime On Pagesession-scoped-eventNumeric (Int64)Time spent on a particular page, calculated as the interval between subsequent page view events in seconds, or using other events timestamps if no subsequent page view was recorded.
session_is_entry_pageSession Is Entry Pagesession-scoped-eventNumeric (Int64)An integer flag indicating whether this event is the first page view in the session. Returns 1 for the first page view event in the session, 0 for all other events. Returns 0 if there are no page views in the session.
session_is_exit_pageSession Is Exit Pagesession-scoped-eventNumeric (Int64)An integer flag indicating whether this event is the last page view in the session. Returns 1 for the last page view event in the session, 0 for all other events. Returns 0 if there are no page views in the session.
next_page_locationNext Page Locationsession-scoped-eventStringThe URL of the next page viewed in the session after the current page. Only populated when a page transition is detected. Returns nil for the first page or when no page change has occurred.
previous_page_locationPrevious Page Locationsession-scoped-eventStringThe URL of the previous page viewed in the session before the current page. Only populated when a page transition is detected. Returns nil for the first page or when no page change has occurred.
next_page_titleNext Page Titlesession-scoped-eventStringThe title of the next page viewed in the session after the current page. Only populated when a page transition is detected. Returns nil for the first page or when no page change has occurred.
previous_page_titlePrevious Page Titlesession-scoped-eventStringThe title of the previous page viewed in the session before the current page. Only populated when a page transition is detected. Returns nil for the first page or when no page change has occurred.
session_idSession IDsessionStringA unique identifier for the session, derived from the first event's ID in the session, used to group all events that belong to the same user session.
session_sourceSession SourcesessionStringTraffic origin (e.g., google, facebook, direct) detected from referrer, click IDs, or UTM parameters. For details, see the D8A documentation on traffic attribution.
session_mediumSession MediumsessionStringMarketing channel (e.g., organic, cpc, social, email, referral) classifying how traffic arrived. For details, see the D8A documentation on traffic attribution.
session_termSession TermsessionStringSearch keyword or campaign term extracted from referrer query parameters or UTM tags. For details, see the D8A documentation on traffic attribution.
session_referrerSession ReferrersessionStringThe referrer of the session. Collected from the first event in the session.
session_durationSession DurationsessionNumeric (Int64)The duration of the session in seconds, calculated as the difference between the last event time and the first event time. Zero for single-event sessions.
session_total_eventsSession Total EventssessionNumeric (Int64)The total number of events that occurred during this session. Includes all event types (page views, clicks, custom events, etc.).
session_first_event_timeSession First Event TimesessionDatetime (s, UTC)The timestamp of the first event in the session. Marks the beginning of the user's session and is used as the baseline for calculating session duration.
session_last_event_timeSession Last Event TimesessionDatetime (s, UTC)The timestamp of the last event in the session. Marks the end of the user's session and is used along with first_event_time to calculate session duration.
session_entry_page_locationSession Entry Page LocationsessionStringThe URL of the first page view event in the session.
session_second_page_locationSession Second Page LocationsessionStringThe URL of the second page view event in the session. Useful for analyzing user navigation patterns after landing.
session_exit_page_locationSession Exit Page LocationsessionStringThe URL of the last page view event in the session.
session_entry_page_titleSession Entry Page TitlesessionStringThe title of the first page view event in the session.
session_second_page_titleSession Second Page TitlesessionStringThe title of the second page view event in the session. Useful for analyzing user navigation patterns after landing.
session_exit_page_titleSession Exit Page TitlesessionStringThe title of the last page view event in the session.
session_utm_campaignSession UTM CampaignsessionStringThe UTM campaign from the first page view event in the session.
session_utm_sourceSession UTM SourcesessionStringThe UTM source from the first page view event in the session.
session_utm_mediumSession UTM MediumsessionStringThe UTM medium from the first page view event in the session.
session_utm_contentSession UTM ContentsessionStringThe UTM content from the first page view event in the session.
session_utm_termSession UTM TermsessionStringThe UTM term from the first page view event in the session.
session_utm_idSession UTM IDsessionStringThe UTM ID from the first page view event in the session.
session_utm_source_platformSession UTM Source PlatformsessionStringThe UTM source platform from the first page view event in the session.
session_utm_creative_formatSession UTM Creative FormatsessionStringThe UTM creative format from the first page view event in the session.
session_utm_marketing_tacticSession UTM Marketing TacticsessionStringThe UTM marketing tactic from the first page view event in the session.
session_click_id_gclidSession Click ID GCLIDsessionStringThe Google Click ID (gclid) from the first page view event in the session.
session_click_id_dclidSession Click ID DCLIDsessionStringThe Google Display & Video 360 Click ID (dclid) from the first page view event in the session.
session_click_id_gbraidSession Click ID GBRAIDsessionStringThe Google Click ID for iOS app-to-web conversions (gbraid) from the first page view event in the session.
session_click_id_srsltidSession Click ID SRSLTIDsessionStringThe Google Shopping Result Click ID (srsltid) from the first page view event in the session.
session_click_id_wbraidSession Click ID WBRAIDsessionStringThe Google Click ID for iOS web-to-app conversions (wbraid) from the first page view event in the session.
session_click_id_fbclidSession Click ID FBCLIDsessionStringThe Meta Click ID (fbclid) from the first page view event in the session.
session_click_id_msclkidSession Click ID MSCLKIDsessionStringThe Microsoft Click ID (msclkid) from the first page view event in the session.
session_total_page_viewsSession Total Page ViewssessionNumeric (Int64)The total number of page views (event name: page_view) in the session.
session_unique_page_viewsSession Unique Page ViewssessionNumeric (Int64)The unique number of page views (event name: page_view) in the session. Deduplicated by page_location.
session_total_purchasesSession Total PurchasessessionNumeric (Int64)The total number of purchases (event name: purchase) in the session.
session_total_scrollsSession Total ScrollssessionNumeric (Int64)The total number of scrolls (event name: scroll) in the session.
session_total_outbound_clicksSession Total Outbound ClickssessionNumeric (Int64)The total number of outbound clicks (event name: click) in the session.
session_unique_outbound_clicksSession Unique Outbound ClickssessionNumeric (Int64)The unique number of outbound clicks (event name: click) in the session. Deduplicated by params_link_url.
session_total_site_searchesSession Total Site SearchessessionNumeric (Int64)The total number of site searches (event name: view_search_results or search) in the session.
session_unique_site_searchesSession Unique Site SearchessessionNumeric (Int64)The unique number of site searches (event name: view_search_results or search) in the session. Deduplicated by params_search_term.
session_total_form_interactionsSession Total Form InteractionssessionNumeric (Int64)The total number of form interactions (event name: form_submit or form_start) in the session.
session_unique_form_interactionsSession Unique Form InteractionssessionNumeric (Int64)The unique number of form interactions (event name: form_submit or form_start) in the session. Deduplicated by params_form_id.
session_total_video_engagementsSession Total Video EngagementssessionNumeric (Int64)The total number of video engagements (event name: video_start, video_complete or video_progress) in the session.
session_total_file_downloadsSession Total File DownloadssessionNumeric (Int64)The total number of file downloads (event name: file_download) in the session.
session_unique_file_downloadsSession Unique File DownloadssessionNumeric (Int64)The unique number of file downloads (event name: file_download) in the session. Deduplicated by params_link_url.
session_split_causeSession Split CausesessionStringThe cause of the split of the session. If the session was not split, this will be null. Possible values: null, utm_campaign_changed, user_id_changed, max_events_reached, max_time_since_first_event_reached.
session_is_engagedSession Is EngagedsessionNumeric (Int64)Session engagement indicator. Set to 1 if ANY event in the session is engaged (sessions with meaningful user interaction).
session_returning_userSession Returning UsersessionNumeric (Int64)Returning user indicator. Set to 1 if any event in the session indicates that this is a subsequent session for the user. Derived from data extracted from the first-party cookie.
session_abandoned_cartSession Abandoned CartsessionNumeric (Int64)Session abandoned cart indicator. Set to 1 if there's an add_to_cart event but no purchase event, or if add_to_cart occurs after the latest purchase event.