Google Analytics#
Connect Google Analytics with Google OAuth and at least one property. The source writes 67 fixed tables under titan.google_analytics.
select
property_id,
resource_name,
display_name
from titan.google_analytics.admin_properties
limit 10Connect Google Analytics#
Open Apps, choose Connect app, and select Google Analytics.
Enter Google OAuth and at least one property.
Review the tables, then save the source.
Watch Sync history until the first run completes.
Credentials are stored as secrets. They never become lake columns or appear in query results.
Sync behavior#
The primary property writes to google_analytics. Additional properties write to google_analytics_<property_id>. Reports can be sampled or thresholded by the source.
A new source syncs when you connect it and then follows its schedule. The default recurring interval is 4 hours. An interrupted run keeps its completed progress and retries safely.
Every lake table also has the system columns _synced_at and _deleted; the column reference below lists source columns only.
Table reference#
admin_properties#
titan.google_analytics.admin_properties has 14 source columns.
Source field property_id.
Source field resource_name.
Source field display_name.
Source field property_type.
Source field account.
Source field parent.
Source field industry_category.
Source field time_zone.
Source field currency_code.
Source field service_level.
Source field create_time.
Source field update_time.
Source field delete_time.
Source field expire_time.
admin_data_streams#
titan.google_analytics.admin_data_streams has 14 source columns.
Source field data_stream_id.
Source field resource_name.
Source field property_id.
Source field type.
Source field display_name.
Source field create_time.
Source field update_time.
Source field web_measurement_id.
Source field web_firebase_app_id.
Source field web_default_uri.
Source field android_firebase_app_id.
Source field android_package_name.
Source field ios_firebase_app_id.
Source field ios_bundle_id.
admin_custom_dimensions#
titan.google_analytics.admin_custom_dimensions has 8 source columns.
Source field custom_dimension_id.
Source field resource_name.
Source field property_id.
Source field parameter_name.
Source field display_name.
Source field description.
Source field scope.
Source field disallow_ads_personalization.
admin_custom_metrics#
titan.google_analytics.admin_custom_metrics has 9 source columns.
Source field custom_metric_id.
Source field resource_name.
Source field property_id.
Source field parameter_name.
Source field display_name.
Source field description.
Source field measurement_unit.
Source field scope.
Source field restricted_metric_type.
admin_key_events#
titan.google_analytics.admin_key_events has 10 source columns.
Source field key_event_id.
Source field resource_name.
Source field property_id.
Source field event_name.
Source field create_time.
Source field deletable.
Source field custom.
Source field counting_method.
Source field default_value_numeric_value.
Source field default_value_currency_code.
admin_google_ads_links#
titan.google_analytics.admin_google_ads_links has 9 source columns.
Source field google_ads_link_id.
Source field resource_name.
Source field property_id.
Source field customer_id.
Source field can_manage_clients.
Source field ads_personalization_enabled.
Source field create_time.
Source field update_time.
Source field creator_email_address.
admin_audiences#
titan.google_analytics.admin_audiences has 12 source columns.
Source field audience_id.
Source field resource_name.
Source field property_id.
Source field display_name.
Source field description.
Source field membership_duration_days.
Source field ads_personalization_enabled.
Source field exclusion_duration_mode.
Source field event_trigger_event_name.
Source field event_trigger_log_condition.
Source field filter_clauses.
Source field create_time.
admin_calculated_metrics#
titan.google_analytics.admin_calculated_metrics has 9 source columns.
Source field calculated_metric_id.
Source field resource_name.
Source field property_id.
Source field display_name.
Source field description.
Source field metric_unit.
Source field restricted_metric_type.
Source field formula.
Source field invalid_metric_reference.
dimensions#
titan.google_analytics.dimensions has 7 source columns.
Source field api_name.
Source field property_id.
Source field ui_name.
Source field description.
Source field category.
Source field custom_definition.
Source field deprecated_api_names.
metrics#
titan.google_analytics.metrics has 10 source columns.
Source field api_name.
Source field property_id.
Source field ui_name.
Source field description.
Source field category.
Source field custom_definition.
Source field deprecated_api_names.
Source field type.
Source field expression.
Source field blocked_reasons.
daily_active_users#
titan.google_analytics.daily_active_users has 2 source columns.
Source field date.
Source field active1DayUsers.
weekly_active_users#
titan.google_analytics.weekly_active_users has 2 source columns.
Source field date.
Source field active7DayUsers.
four_weekly_active_users#
titan.google_analytics.four_weekly_active_users has 2 source columns.
Source field date.
Source field active28DayUsers.
website_overview#
titan.google_analytics.website_overview has 9 source columns.
Source field date.
Source field totalUsers.
Source field newUsers.
Source field sessions.
Source field sessionsPerUser.
Source field averageSessionDuration.
Source field screenPageViews.
Source field screenPageViewsPerSession.
Source field bounceRate.
devices#
titan.google_analytics.devices has 12 source columns.
Source field date.
Source field deviceCategory.
Source field operatingSystem.
Source field browser.
Source field totalUsers.
Source field newUsers.
Source field sessions.
Source field sessionsPerUser.
Source field averageSessionDuration.
Source field screenPageViews.
Source field screenPageViewsPerSession.
Source field bounceRate.
locations#
titan.google_analytics.locations has 12 source columns.
Source field date.
Source field country.
Source field region.
Source field city.
Source field totalUsers.
Source field newUsers.
Source field sessions.
Source field sessionsPerUser.
Source field averageSessionDuration.
Source field screenPageViews.
Source field screenPageViewsPerSession.
Source field bounceRate.
pages#
titan.google_analytics.pages has 5 source columns.
Source field date.
Source field hostName.
Source field pagePathPlusQueryString.
Source field screenPageViews.
Source field bounceRate.
traffic_sources#
titan.google_analytics.traffic_sources has 11 source columns.
Source field date.
Source field sessionSource.
Source field sessionMedium.
Source field totalUsers.
Source field newUsers.
Source field sessions.
Source field sessionsPerUser.
Source field averageSessionDuration.
Source field screenPageViews.
Source field screenPageViewsPerSession.
Source field bounceRate.
user_acquisition_first_user_medium#
titan.google_analytics.user_acquisition_first_user_medium has 10 source columns.
Source field date.
Source field firstUserMedium.
Source field newUsers.
Source field engagedSessions.
Source field engagementRate.
Source field eventCount.
Source field keyEvents.
Source field totalRevenue.
Source field totalUsers.
Source field userEngagementDuration.
user_acquisition_first_user_source#
titan.google_analytics.user_acquisition_first_user_source has 10 source columns.
Source field date.
Source field firstUserSource.
Source field newUsers.
Source field engagedSessions.
Source field engagementRate.
Source field eventCount.
Source field keyEvents.
Source field totalRevenue.
Source field totalUsers.
Source field userEngagementDuration.
user_acquisition_first_user_source_medium#
titan.google_analytics.user_acquisition_first_user_source_medium has 10 source columns.
Source field date.
Source field firstUserSourceMedium.
Source field newUsers.
Source field engagedSessions.
Source field engagementRate.
Source field eventCount.
Source field keyEvents.
Source field totalRevenue.
Source field totalUsers.
Source field userEngagementDuration.
user_acquisition_first_user_source_platform#
titan.google_analytics.user_acquisition_first_user_source_platform has 10 source columns.
Source field date.
Source field firstUserSourcePlatform.
Source field newUsers.
Source field engagedSessions.
Source field engagementRate.
Source field eventCount.
Source field keyEvents.
Source field totalRevenue.
Source field totalUsers.
Source field userEngagementDuration.
user_acquisition_first_user_campaign#
titan.google_analytics.user_acquisition_first_user_campaign has 10 source columns.
Source field date.
Source field firstUserCampaignName.
Source field newUsers.
Source field engagedSessions.
Source field engagementRate.
Source field eventCount.
Source field keyEvents.
Source field totalRevenue.
Source field totalUsers.
Source field userEngagementDuration.
user_acquisition_first_user_google_ads_ad_network_type#
titan.google_analytics.user_acquisition_first_user_google_ads_ad_network_type has 10 source columns.
Source field date.
Source field firstUserGoogleAdsAdNetworkType.
Source field newUsers.
Source field engagedSessions.
Source field engagementRate.
Source field eventCount.
Source field keyEvents.
Source field totalRevenue.
Source field totalUsers.
Source field userEngagementDuration.
user_acquisition_first_user_google_ads_ad_group_name#
titan.google_analytics.user_acquisition_first_user_google_ads_ad_group_name has 10 source columns.
Source field date.
Source field firstUserGoogleAdsAdGroupName.
Source field newUsers.
Source field engagedSessions.
Source field engagementRate.
Source field eventCount.
Source field keyEvents.
Source field totalRevenue.
Source field totalUsers.
Source field userEngagementDuration.
traffic_acquisition_session_source_medium#
titan.google_analytics.traffic_acquisition_session_source_medium has 11 source columns.
Source field date.
Source field sessionSourceMedium.
Source field totalUsers.
Source field sessions.
Source field engagedSessions.
Source field eventsPerSession.
Source field engagementRate.
Source field eventCount.
Source field keyEvents.
Source field totalRevenue.
Source field userEngagementDuration.
traffic_acquisition_session_medium#
titan.google_analytics.traffic_acquisition_session_medium has 11 source columns.
Source field date.
Source field sessionMedium.
Source field totalUsers.
Source field sessions.
Source field engagedSessions.
Source field eventsPerSession.
Source field engagementRate.
Source field eventCount.
Source field keyEvents.
Source field totalRevenue.
Source field userEngagementDuration.
traffic_acquisition_session_source#
titan.google_analytics.traffic_acquisition_session_source has 11 source columns.
Source field date.
Source field sessionSource.
Source field totalUsers.
Source field sessions.
Source field engagedSessions.
Source field eventsPerSession.
Source field engagementRate.
Source field eventCount.
Source field keyEvents.
Source field totalRevenue.
Source field userEngagementDuration.
traffic_acquisition_session_campaign#
titan.google_analytics.traffic_acquisition_session_campaign has 11 source columns.
Source field date.
Source field sessionCampaignName.
Source field totalUsers.
Source field sessions.
Source field engagedSessions.
Source field eventsPerSession.
Source field engagementRate.
Source field eventCount.
Source field keyEvents.
Source field totalRevenue.
Source field userEngagementDuration.
traffic_acquisition_session_default_channel_group#
titan.google_analytics.traffic_acquisition_session_default_channel_group has 11 source columns.
Source field date.
Source field sessionDefaultChannelGroup.
Source field totalUsers.
Source field sessions.
Source field engagedSessions.
Source field eventsPerSession.
Source field engagementRate.
Source field eventCount.
Source field keyEvents.
Source field totalRevenue.
Source field userEngagementDuration.
traffic_acquisition_session_source_platform#
titan.google_analytics.traffic_acquisition_session_source_platform has 11 source columns.
Source field date.
Source field sessionSourcePlatform.
Source field totalUsers.
Source field sessions.
Source field engagedSessions.
Source field eventsPerSession.
Source field engagementRate.
Source field eventCount.
Source field keyEvents.
Source field totalRevenue.
Source field userEngagementDuration.
events#
titan.google_analytics.events has 6 source columns.
Source field date.
Source field eventName.
Source field eventCount.
Source field totalUsers.
Source field eventCountPerUser.
Source field totalRevenue.
weekly_events#
titan.google_analytics.weekly_events has 6 source columns.
Source field yearWeek.
Source field eventName.
Source field eventCount.
Source field totalUsers.
Source field eventCountPerUser.
Source field totalRevenue.
key_events#
titan.google_analytics.key_events has 5 source columns.
Source field date.
Source field eventName.
Source field keyEvents.
Source field totalUsers.
Source field totalRevenue.
pages_path#
titan.google_analytics.pages_path has 9 source columns.
Source field date.
Source field pagePath.
Source field screenPageViews.
Source field totalUsers.
Source field newUsers.
Source field eventCount.
Source field keyEvents.
Source field totalRevenue.
Source field userEngagementDuration.
pages_title_screen_class#
titan.google_analytics.pages_title_screen_class has 9 source columns.
Source field date.
Source field unifiedScreenClass.
Source field screenPageViews.
Source field totalUsers.
Source field newUsers.
Source field eventCount.
Source field keyEvents.
Source field totalRevenue.
Source field userEngagementDuration.
pages_title_screen_name#
titan.google_analytics.pages_title_screen_name has 9 source columns.
Source field date.
Source field unifiedScreenName.
Source field screenPageViews.
Source field totalUsers.
Source field newUsers.
Source field eventCount.
Source field keyEvents.
Source field totalRevenue.
Source field userEngagementDuration.
content_group#
titan.google_analytics.content_group has 9 source columns.
Source field date.
Source field contentGroup.
Source field screenPageViews.
Source field totalUsers.
Source field newUsers.
Source field eventCount.
Source field keyEvents.
Source field totalRevenue.
Source field userEngagementDuration.
ecommerce_purchases_item_name#
titan.google_analytics.ecommerce_purchases_item_name has 8 source columns.
Source field date.
Source field itemName.
Source field cartToViewRate.
Source field purchaseToViewRate.
Source field itemsPurchased.
Source field itemRevenue.
Source field itemsAddedToCart.
Source field itemsViewed.
ecommerce_purchases_item_id#
titan.google_analytics.ecommerce_purchases_item_id has 8 source columns.
Source field date.
Source field itemId.
Source field cartToViewRate.
Source field purchaseToViewRate.
Source field itemsPurchased.
Source field itemRevenue.
Source field itemsAddedToCart.
Source field itemsViewed.
ecommerce_purchases_item_brand#
titan.google_analytics.ecommerce_purchases_item_brand has 8 source columns.
Source field date.
Source field itemBrand.
Source field cartToViewRate.
Source field purchaseToViewRate.
Source field itemsPurchased.
Source field itemRevenue.
Source field itemsAddedToCart.
Source field itemsViewed.
ecommerce_purchases_item_category#
titan.google_analytics.ecommerce_purchases_item_category has 8 source columns.
Source field date.
Source field itemCategory.
Source field cartToViewRate.
Source field purchaseToViewRate.
Source field itemsPurchased.
Source field itemRevenue.
Source field itemsAddedToCart.
Source field itemsViewed.
ecommerce_purchases_item_category_2#
titan.google_analytics.ecommerce_purchases_item_category_2 has 8 source columns.
Source field date.
Source field itemCategory2.
Source field cartToViewRate.
Source field purchaseToViewRate.
Source field itemsPurchased.
Source field itemRevenue.
Source field itemsAddedToCart.
Source field itemsViewed.
ecommerce_purchases_item_category_3#
titan.google_analytics.ecommerce_purchases_item_category_3 has 8 source columns.
Source field date.
Source field itemCategory3.
Source field cartToViewRate.
Source field purchaseToViewRate.
Source field itemsPurchased.
Source field itemRevenue.
Source field itemsAddedToCart.
Source field itemsViewed.
ecommerce_purchases_item_category_4#
titan.google_analytics.ecommerce_purchases_item_category_4 has 8 source columns.
Source field date.
Source field itemCategory4.
Source field cartToViewRate.
Source field purchaseToViewRate.
Source field itemsPurchased.
Source field itemRevenue.
Source field itemsAddedToCart.
Source field itemsViewed.
ecommerce_purchases_item_category_5#
titan.google_analytics.ecommerce_purchases_item_category_5 has 8 source columns.
Source field date.
Source field itemCategory5.
Source field cartToViewRate.
Source field purchaseToViewRate.
Source field itemsPurchased.
Source field itemRevenue.
Source field itemsAddedToCart.
Source field itemsViewed.
ecommerce_purchases_item_category_combined#
titan.google_analytics.ecommerce_purchases_item_category_combined has 12 source columns.
Source field date.
Source field itemCategory.
Source field itemCategory2.
Source field itemCategory3.
Source field itemCategory4.
Source field itemCategory5.
Source field cartToViewRate.
Source field purchaseToViewRate.
Source field itemsPurchased.
Source field itemRevenue.
Source field itemsAddedToCart.
Source field itemsViewed.
publisher_ads_ad_unit#
titan.google_analytics.publisher_ads_ad_unit has 6 source columns.
Source field date.
Source field adUnitName.
Source field publisherAdImpressions.
Source field adUnitExposure.
Source field publisherAdClicks.
Source field totalAdRevenue.
publisher_ads_page_path#
titan.google_analytics.publisher_ads_page_path has 6 source columns.
Source field date.
Source field pagePath.
Source field publisherAdImpressions.
Source field adUnitExposure.
Source field publisherAdClicks.
Source field totalAdRevenue.
publisher_ads_ad_format#
titan.google_analytics.publisher_ads_ad_format has 6 source columns.
Source field date.
Source field adFormat.
Source field publisherAdImpressions.
Source field adUnitExposure.
Source field publisherAdClicks.
Source field totalAdRevenue.
publisher_ads_ad_source#
titan.google_analytics.publisher_ads_ad_source has 6 source columns.
Source field date.
Source field adSourceName.
Source field publisherAdImpressions.
Source field adUnitExposure.
Source field publisherAdClicks.
Source field totalAdRevenue.
demographic_country#
titan.google_analytics.demographic_country has 8 source columns.
Source field date.
Source field country.
Source field totalUsers.
Source field newUsers.
Source field engagedSessions.
Source field engagementRate.
Source field keyEvents.
Source field totalRevenue.
demographic_region#
titan.google_analytics.demographic_region has 8 source columns.
Source field date.
Source field region.
Source field totalUsers.
Source field newUsers.
Source field engagedSessions.
Source field engagementRate.
Source field keyEvents.
Source field totalRevenue.
demographic_city#
titan.google_analytics.demographic_city has 8 source columns.
Source field date.
Source field city.
Source field totalUsers.
Source field newUsers.
Source field engagedSessions.
Source field engagementRate.
Source field keyEvents.
Source field totalRevenue.
demographic_language#
titan.google_analytics.demographic_language has 8 source columns.
Source field date.
Source field language.
Source field totalUsers.
Source field newUsers.
Source field engagedSessions.
Source field engagementRate.
Source field keyEvents.
Source field totalRevenue.
demographic_age#
titan.google_analytics.demographic_age has 8 source columns.
Source field date.
Source field userAgeBracket.
Source field totalUsers.
Source field newUsers.
Source field engagedSessions.
Source field engagementRate.
Source field keyEvents.
Source field totalRevenue.
demographic_gender#
titan.google_analytics.demographic_gender has 8 source columns.
Source field date.
Source field userGender.
Source field totalUsers.
Source field newUsers.
Source field engagedSessions.
Source field engagementRate.
Source field keyEvents.
Source field totalRevenue.
demographic_interest#
titan.google_analytics.demographic_interest has 8 source columns.
Source field date.
Source field brandingInterest.
Source field totalUsers.
Source field newUsers.
Source field engagedSessions.
Source field engagementRate.
Source field keyEvents.
Source field totalRevenue.
tech_browser#
titan.google_analytics.tech_browser has 9 source columns.
Source field date.
Source field browser.
Source field totalUsers.
Source field newUsers.
Source field engagedSessions.
Source field engagementRate.
Source field eventCount.
Source field keyEvents.
Source field totalRevenue.
tech_device_category#
titan.google_analytics.tech_device_category has 9 source columns.
Source field date.
Source field deviceCategory.
Source field totalUsers.
Source field newUsers.
Source field engagedSessions.
Source field engagementRate.
Source field eventCount.
Source field keyEvents.
Source field totalRevenue.
tech_device_model#
titan.google_analytics.tech_device_model has 9 source columns.
Source field date.
Source field deviceModel.
Source field totalUsers.
Source field newUsers.
Source field engagedSessions.
Source field engagementRate.
Source field eventCount.
Source field keyEvents.
Source field totalRevenue.
tech_screen_resolution#
titan.google_analytics.tech_screen_resolution has 9 source columns.
Source field date.
Source field screenResolution.
Source field totalUsers.
Source field newUsers.
Source field engagedSessions.
Source field engagementRate.
Source field eventCount.
Source field keyEvents.
Source field totalRevenue.
tech_app_version#
titan.google_analytics.tech_app_version has 9 source columns.
Source field date.
Source field appVersion.
Source field totalUsers.
Source field newUsers.
Source field engagedSessions.
Source field engagementRate.
Source field eventCount.
Source field keyEvents.
Source field totalRevenue.
tech_platform#
titan.google_analytics.tech_platform has 9 source columns.
Source field date.
Source field platform.
Source field totalUsers.
Source field newUsers.
Source field engagedSessions.
Source field engagementRate.
Source field eventCount.
Source field keyEvents.
Source field totalRevenue.
tech_platform_device_category#
titan.google_analytics.tech_platform_device_category has 9 source columns.
Source field date.
Source field platformDeviceCategory.
Source field totalUsers.
Source field newUsers.
Source field engagedSessions.
Source field engagementRate.
Source field eventCount.
Source field keyEvents.
Source field totalRevenue.
tech_operating_system#
titan.google_analytics.tech_operating_system has 9 source columns.
Source field date.
Source field operatingSystem.
Source field totalUsers.
Source field newUsers.
Source field engagedSessions.
Source field engagementRate.
Source field eventCount.
Source field keyEvents.
Source field totalRevenue.
tech_os_with_version#
titan.google_analytics.tech_os_with_version has 9 source columns.
Source field date.
Source field operatingSystemWithVersion.
Source field totalUsers.
Source field newUsers.
Source field engagedSessions.
Source field engagementRate.
Source field eventCount.
Source field keyEvents.
Source field totalRevenue.
Deletes and history#
Rows are merged by their source key. When the source can prove that a row was deleted, Supernova keeps the row and sets _deleted so queries can choose whether to include history. Filter current-state queries with where not _deleted.