When users interact with FERMÀT-powered shopping experiences, FERMÀT fires standard GA4 e-commerce events and appends tracking parameters to landing page URLs. This guide explains how to identify, filter, and analyze FERMÀT-attributed data inside your GA4 property.
In this article, you'll learn:
Events FERMÀT Sends to GA4
FERMÀT fires these standard GA4 e-commerce events via gtag():
page_view — Fires when a user lands on a FERMÀT tile. Sent automatically via
gtag('config', ...).add_to_cart — Fires when a user adds a product to cart. Key parameters:
currency,value,items[](includesitem_id,item_name,quantity).begin_checkout — Fires when a user initiates checkout. Key parameters:
currency,value,items[],coupon(optional).purchase — Fires when an order is completed. Key parameters:
currency,value,transaction_id,items[].user_data — Fires when a user provides contact info. Key parameters:
email,phone_number,first_name,last_name,home_address.
All items[] arrays include item_id (Shopify product or variant ID), item_name, and quantity.
How to Identify FERMÀT Traffic
FERMÀT appends specific query parameters to landing page URLs. These appear in GA4's Landing page + query string dimension. Look for URLs containing any of the following:
productFunnelId— Which product funnel (tile) was shownfunnelLayoutId— Specific layout variantexperimentConfigId— A/B test variant identifierfermat_redirect— Forever link routing config IDfermat_channel— Ad platform source (meta,tiktok,google)fermat_campaignid— Campaign identifierfermat_adtype— Type of ad creativetileId— Specific tile or storefront IDvariant_external_id— Product variant external ID
Quick rule: Any landing page URL containing productFunnelId or fermat_redirect is FERMÀT traffic for DPP funnels. For Shop Funnels, look for URLs on the domain configured for FERMÀT funnels plus the funnel slug.
Finding FERMÀT Data in the GA4 UI
Method 1: Explorations (Recommended)
Go to Explore → Blank exploration.
Add dimensions: Landing page + query string and Event name.
Add metrics: Sessions, Event count, Ecommerce purchases, Purchase revenue.
Add a filter: Dimension = Landing page + query string / Match type = contains / Value =
productFunnelId(orfermat_redirect).
This gives you all FERMÀT-attributed sessions and their conversion data.
Method 2: Reports → Traffic Acquisition
Go to Reports → Acquisition → Traffic acquisition.
Change the primary dimension to Landing page + query string.
Use the search bar to filter for
productFunnelIdorfermat_redirect.View sessions, engagement, and conversions from FERMÀT traffic.
Method 3: Custom Audience or Segment
Go to Admin → Audiences → New audience.
Add condition: Landing page + query string contains
productFunnelId.Name it FERMÀT Traffic.
Use this audience as a comparison or filter in any report.
Key Reports to Build (DPP)
FERMÀT Funnel Performance
Compare conversion rates across FERMÀT funnels. Use dimension Landing page + query string (extract productFunnelId), with metrics Sessions, Add to carts, Purchases, and Purchase revenue. Filter: Landing page contains productFunnelId.
FERMÀT vs. Non-FERMÀT Traffic
Use a segment comparison: Segment A = Landing page contains productFunnelId (FERMÀT); Segment B = does not contain (Non-FERMÀT). Compare Sessions, Engagement rate, Conversions, and Revenue.
A/B Test Results
Filter by experimentConfigId to compare experiment variants. Each distinct value corresponds to a test variant — compare sessions, add-to-cart rate, and purchase rate across variants.
Channel Attribution
Filter by fermat_channel values to see performance by ad platform: meta = Meta (Facebook/Instagram), tiktok = TikTok, google = Google.
GA4 Dimensions & Metrics Cheat Sheet
All FERMÀT sessions → Landing page + query string contains
productFunnelIdWhich funnel → Extract
productFunnelIdfrom landing pageWhich layout variant → Extract
funnelLayoutIdWhich A/B test → Extract
experimentConfigIdWhich ad channel → Extract
fermat_channelForever link traffic → Landing page contains
fermat_redirectPurchases from FERMÀT → Event name =
purchase+ Landing page filter
Notes
Data latency: Standard GA4 reports may have 24–48 hour delays. Realtime reports show only the last 30 minutes.
Thresholding: GA4 may apply data thresholds when user counts are low. In Explore settings, switching to Reporting identity: Device-based can reduce thresholding.
Enhanced conversions: If Google Ads is configured, FERMÀT sends
user_dataevents with hashed PII for enhanced conversion matching.Page view tracking: FERMÀT fires a
page_viewon initial load and on each navigation within the tile (e.g., opening a PDP or going to cart).
Troubleshooting
No FERMÀT events in GA4
No FERMÀT events in GA4
Likely cause: GA4 pixel not configured for your brand. Fix: Verify the GOOGLE_ANALYTICS pixel is set in FERMÀT's brand ad pixel configuration.
Events appear but no revenue
Events appear but no revenue
Likely cause: purchase event not firing or missing value. Fix: Check that the checkout flow completes on FERMÀT (not redirected before purchase).
Can't find FERMÀT parameters in URLs
Can't find FERMÀT parameters in URLs
Likely cause: Tile not configured with product funnels. Fix: Verify tile setup in the FERMÀT dashboard.
Duplicate events
Duplicate events
Likely cause: Multiple pixels loading (e.g., Elevar plus direct). Fix: Check whether your brand uses Elevar or GTM that also loads GA4 — deduplication may be needed.
