For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Resources
Get started
ReferenceChangelog
ReferenceChangelog
  • Browser API
    • wf.ready()
  • Consent Management
    • Get consent status
    • Allow user tracking
    • Deny user tracking
  • Optimize
    • Quickstart
    • Variations
    • Custom attributes
  • Custom Goals
    • On-site conversions
    • Off-site conversions
  • Data Exports
    • Data destinations
    • Data schema
  • Additional Resources
    • Support Documentation
LogoLogo
Resources
Get started
On this page
  • Overview
  • Data freshness
  • Analyze data models
  • Page views (analyze_page_viewed)
  • Click events (analyze_element_clicked)
  • Optimize data models
  • Variation views (optimize_variation_viewed)
  • Schema evolution
Data Exports

Data schema

Was this page helpful?
Previous
Built with

This page documents the data models available through Data Exports, including the tables and fields exported for Analyze, Optimize, and customers with both products.

Overview

Data Exports delivers your Webflow analytics and optimization data as structured tables in your chosen destination. The specific data available depends on your Webflow subscription:

Add-onAvailable data
AnalyzePage views and element clicks
OptimizeVariation viewed data
Analyze & OptimizeAll analytics and optimization data

Data freshness

  • Export frequency: Data is exported on a nightly basis (every 24 hours)
  • Data latency: Exported data reflects activity from the previous day
  • Historical data: Not included. Only data from the established connection date going forward is exported

Analyze data models

The following tables are available for customers with Webflow Analyze.

Page views (analyze_page_viewed)

Records each page view on your site.

ColumnTypeDescription
customer_idstringYour Analyze/Optimize customer ID
user_idstringUnique user identifier (useful for joining with other internal datasets)
session_idstringSession identifier
page_idstringUnique identifier for the page
page_urlstringURL of the page viewed
event_timetimestampTimestamp when the page was viewed (UTC)
event_datestringDate of the event (YYYYMMDD)

Click events (analyze_element_clicked)

Records each element click event on your site.

ColumnTypeDescription
customer_idstringYour Analyze/Optimize customer ID
user_idstringUnique user identifier (useful for joining with other internal datasets)
session_idstringSession identifier
page_idstringUnique identifier for the page
page_urlstringURL of the page where the click occurred
element_idstringUnique identifier for the clicked element
element_namestringName of the clicked element
event_timetimestampTimestamp when the element was clicked (UTC)
event_datestringDate of the event (YYYYMMDD)

Optimize data models

The following tables are available for customers with Webflow Optimize.

Variation views (optimize_variation_viewed)

Records each time a visitor views a variation in an optimization.

ColumnTypeDescription
customer_idstringYour Analyze/Optimize customer ID
user_idstringUnique user identifier (useful for joining with other internal datasets)
session_idstringSession identifier
variation_idstringUnique identifier for the variation
variation_namestringName of the variation
optimization_idstringUnique identifier for the optimization
optimization_namestringName of the optimization
event_timetimestampTimestamp when the variation was viewed (UTC)
event_datestringDate of the event (YYYYMMDD)

Schema evolution

As Data Exports evolves over time:

  • New columns may be added to existing tables
  • New tables may be introduced as new data models are added
  • Existing columns will not be removed or renamed without advance notice

For data warehouse destinations, schema changes are handled automatically. For object storage destinations, you may need to handle schema evolution in your downstream processing.