shopify_ forms
The shopify_forms schema captures events generated by Shopify Forms. It supports form interaction reporting by form, page type, form type, and product context when available.
Anchor to Use casesUse cases
- Form interactions: Group
form_viewsandform_submissionsbyform_idto compare views against submissions per form. - Conversion by type: Compare
form_conversion_ratebyform_typeto see which form types convert best. - Form placement: Break down form activity by
form_page_typeto show where forms were displayed. - Product context: Use
product_idwhen form events need to be attributed to product context.
Anchor to MetricsMetrics
Counts and calculations that let you track key business indicators. Metrics show up as the columns when queried.
Metrics you can use when querying .
- Anchor to form_conversion_rateform_
conversion_ rateform_ conversion_ rate PERCENTPERCENT The share of Shopify Form views that became submissions.
- Anchor to form_submissionsform_
submissionsform_ submissions INTEGERINTEGER Submissions of Shopify Forms
- Anchor to form_viewsform_
viewsform_ views INTEGERINTEGER Views of Shopify Forms
PERCENT
A percentage value represented as a decimal, where 0.25 represents 25%.
INTEGER
A whole number without decimal places, used for counts, quantities, and other discrete numeric values.
Anchor to DimensionsDimensions
Attributes of your data that let you look more granularly at aspects of the data. Group and filter by dimensions to shape the rows your query returns.
Dimensions you can use when querying .
- Anchor to daydaydayDAY_TIMESTAMPDAY_TIMESTAMP
Use this field to group Shopify Forms activity by day.
- Anchor to day_of_weekday_
of_ weekday_ of_ week DAY_OF_WEEKDAY_OF_WEEK Day of week the data was recorded
- Anchor to form_idform_
idform_ id IDENTITYIDENTITY Shopify identifier for the Shopify Form
- Anchor to form_page_typeform_
page_ typeform_ page_ type STRINGSTRING The kind of store page where a Shopify Form appeared, such as Product, Home, Cart, or Search results.
- Anchor to form_typeform_
typeform_ type STRINGSTRING How the Shopify Form was displayed on the page, with values Floating, Inline, Overlay, and Other.
- Anchor to hourhourhourHOUR_TIMESTAMPHOUR_TIMESTAMP
Use this field to group Shopify Forms activity by hour.
- Anchor to hour_of_dayhour_
of_ dayhour_ of_ day HOUR_OF_DAYHOUR_OF_DAY Hour of day the data was recorded
- Anchor to minuteminuteminuteMINUTE_TIMESTAMPMINUTE_TIMESTAMP
Use this field to group Shopify Forms activity by minute.
- Anchor to monthmonthmonthMONTH_TIMESTAMPMONTH_TIMESTAMP
Use this field to group Shopify Forms activity by month.
- Anchor to month_of_yearmonth_
of_ yearmonth_ of_ year MONTH_OF_YEARMONTH_OF_YEAR Month of year the data was recorded
- Anchor to product_idproduct_
idproduct_ id IDENTITYIDENTITY - Anchor to quarterquarterquarterQUARTER_TIMESTAMPQUARTER_TIMESTAMP
Use this field to group Shopify Forms activity by quarter.
- Anchor to secondsecondsecondSECOND_TIMESTAMPSECOND_TIMESTAMP
Use this field to group Shopify Forms activity by second.
- Anchor to shop_idshop_
idshop_ id IDENTITYIDENTITY - Anchor to weekweekweekWEEK_TIMESTAMPWEEK_TIMESTAMP
Use this field to group Shopify Forms activity by week.
- Anchor to week_of_yearweek_
of_ yearweek_ of_ year WEEK_OF_YEARWEEK_OF_YEAR Week of year the data was recorded
- Anchor to yearyearyearYEAR_TIMESTAMPYEAR_TIMESTAMP
Use this field to group Shopify Forms activity by year.
- Anchor to product_statusproduct_
statusproduct_ status STRINGSTRING The product's current publishing state, with values Active, Archived, Draft, Suspended, and Unlisted.
- Anchor to product_titleproduct_
titleproduct_ title STRINGSTRING Display name of the product that your customers see
- Anchor to product_typeproduct_
typeproduct_ type STRINGSTRING Type (category) that you've assigned to the product
- Anchor to product_vendorproduct_
vendorproduct_ vendor STRINGSTRING Vendor of the product
- Anchor to shop_nameshop_
nameshop_ name STRINGSTRING Name of your store
- Anchor to product_collectionproduct_
collectionproduct_ collection STRINGSTRING Collection associated with the product
- Anchor to product_collectionsproduct_
collectionsproduct_ collections ARRAY<STRING>ARRAY<STRING> Set of collections associated with the product
- Anchor to product_tagproduct_
tagproduct_ tag STRINGSTRING Tag associated with the product
- ARRAY<STRING>ARRAY<STRING>
Set of tags associated with the product
DAY_TIMESTAMP
A date value truncated to day precision.
DAY_OF_WEEK
A day within a week, used for weekday-based grouping and filtering.
IDENTITY
A unique identifier for a Shopify resource such as a customer, product, or order.
STRING
A sequence of characters representing text data.
HOUR_TIMESTAMP
A timestamp truncated to hour precision.
HOUR_OF_DAY
An hour within a day, typically represented as an integer from 0 to 23.
MINUTE_TIMESTAMP
A timestamp truncated to minute precision.
MONTH_TIMESTAMP
A date value representing the start of a month.
MONTH_OF_YEAR
A month number within a year.
QUARTER_TIMESTAMP
A date value representing the start of a fiscal quarter.
SECOND_TIMESTAMP
A timestamp truncated to second precision.
WEEK_TIMESTAMP
A date value representing the start of a week.
WEEK_OF_YEAR
A week number within a year.
YEAR_TIMESTAMP
A date value representing the start of a year.
ARRAY
A list of values. The element type appears inside angle brackets, such as ARRAY<STRING>.
campaign_sessions: Session-level funnel signals for traffic patterns that feed forms.sessions: Storewide session data for a denominator beyond campaign traffic.marketing_engagements: Engagement, click, and spend data alongside form capture activity.