How to Track Forms on Shopify (Newsletters, Contact Forms, Leads)

Track Klaviyo, HubSpot, and Shopify forms and send related data to GA4, Meta, and TikTok. Get complete funnel visibility and make better decisions.

Published at Published: 29.08.2025
Updated at Updated: 29.08.2025

Every form submission on your Shopify store tells a story of a potential customer showing interest before making a purchase.

It could be a Klaviyo form for newsletter signup, a Shopify contact form, or a HubSpot form used to generate leads. Each one is vital.

Yet, Shopify doesn’t natively track Klaviyo, HubSpot, or contact form submissions.

As a result, key signals like newsletter signups or lead forms go untracked, leaving your reporting incomplete and your campaigns undervalued.

Now, it’s time to fix that with Analyzify.

5 Key Takeaways: 

With Analyzify’s new form tracking (both client-side and server-side), you can:

  1. Track Klaviyo, Shopify, and HubSpot form submissions as generate_lead events.
  2. Send data directly to Google Analytics 4, Meta, and TikTok.
  3. Use leads as a conversion goal for campaign optimization, not just purchases.
  4. Measure full-funnel performance: from newsletter signups to downloads to purchases.
  5. Enable or disable with one click inside Analyzify, no custom coding required.

Let’s have a detailed look at what that means for you.

how to track forms on shopify

The Challenge: Missing Form (Leads) Tracking in Shopify

For most Shopify merchants, purchases are only part of the story. Forms often play an equally important role in the customer journey:

  • Newsletter subscriptions via Klaviyo.
  • Contact or inquiry forms on Shopify.
  • HubSpot lead capture forms for B2B or high-ticket sales.

But here’s the problem:

By default, Shopify and these form tools don’t send lead events to analytics or ad platforms.

Ad campaigns that bring in hundreds of leads look like they’re failing because only purchases are counted.

This means merchants running top-of-funnel or lead-gen campaigns can’t optimize effectively without this data.

The result? 

Lost insights, under-optimized campaigns, and missed revenue opportunities.

The Solution: Shopify Form Tracking with Analyzify

Analyzify now bridges this gap with lead tracking for Klaviyo, Shopify, and HubSpot forms.

How It Works

When a visitor fills a form, Analyzify generates a generate_lead event. This event is sent via server-side tracking to Google Analytics, Meta, and TikTok.

Why Server-Side Matters

Unlike traditional browser-based-only tracking, Analyzify’s form tracking for Shopify ensures:

  • No data loss from ad blockers or privacy restrictions
  • Events are more reliable, consistent, and future-proof
  • You maintain control of the data directly in your Shopify store

Use Cases

Klaviyo Forms: Turning Content into Leads

Many Shopify merchants use Klaviyo to build and nurture their email lists. 

It’s a crucial part of their growth strategy: instead of pushing for an immediate sale, they capture leads with pop-ups, newsletter forms, or gated content and then nurture those leads through email campaigns.

For example, consider a Shopify store selling high-end kitchen equipment. 

Because their target audience rarely buys immediately, they used a newsletter signup form offering downloadable content like a “Guide to Choosing the Right Professional Oven”. 

Before Analyzify: These signups stayed in Klaviyo but never appeared in GA4 or ad platforms. Campaigns driving hundreds of downloads looked like they had zero conversions, so ads were optimized only for purchases.

With Analyzify: Every guide download is tracked as a server-side generate_lead event and sent to GA4, Meta, and TikTok. The marketing team can now:

  • See exactly how many leads each campaign generates.
  • Optimize ads not just for purchases, but for lead generation too.
  • Track how many subscribers later become paying customers.

Shopify Forms: Capturing Direct Inquiries

Imagine a Shopify store that sells custom furniture. 

Instead of buying directly, visitors often use the built-in Shopify contact form to request bulk order information.

Before Analyzify: These contact form submissions weren’t connected to GA4 or Meta Ads. Campaigns driving valuable inquiries appeared unprofitable.

With Analyzify: Each form fill is sent as a generate_lead event server-side. This gives the merchant:

  • Full visibility in GA4 reports.
  • The ability to compare how campaigns perform in generating both inquiries and actual purchases.
  • Stronger ad optimization signals for campaigns focused on driving interest, not just immediate sales.

HubSpot Forms: Managing B2B Lead Generation

Many Shopify merchants also sell B2B - wholesale, bulk orders, or high-ticket items. 

Instead of expecting customers to check out directly, they use HubSpot forms to capture quote requests or consultation inquiries and then manage those leads in their CRM.

For example, consider a Shopify wholesaler selling eco-friendly packaging. Most of their customers request bulk quotes through a HubSpot form before placing an order.

Before Analyzify: These quote requests lived only inside HubSpot. They weren’t passed to GA4 or Meta Ads, so campaigns driving valuable inquiries looked like they had zero conversions. Marketing teams couldn’t tie ad spend to actual lead generation.

With Analyzify: Every quote request is now tracked as a server-side generate_lead event. The merchant can:

  • Attribute HubSpot leads back to specific campaigns in GA4.
  • Optimize Meta and TikTok Ads for qualified lead submissions.
  • See which marketing channels deliver the most valuable pipeline growth.
Professional Implementation & Migration Included
Analyzify logo

Track forms on Shopify with Analyzify

Track newsletter signups, contact forms, and leads - with no coding required.
Install the App Now

Conclusion: From Hidden Leads to Full-Funnel Visibility

Growing your Shopify business isn’t just about counting purchases. 

Every newsletter signup, quote request, and consultation form is a signal of intent. And now, with Analyzify, those signals are finally connected to the bigger picture.

By tracking Klaviyo, Shopify, and HubSpot forms, you can:

  1. See how campaigns perform across the entire funnel.
  2. Give ad platforms stronger optimization signals to improve ROI.
  3. Confidently measure the real impact of your marketing activities.

With Analyzify, you can capture every important step in the customer journey, from the first form fill to the final purchase, and use that data to make better decisions. 

Frequently Asked Questions

How can I track Klaviyo form signups on Shopify?

With Analyzify, you can track Klaviyo forms such as newsletter signups, pop-ups, or gated content downloads. Each submission is sent as a server-side generate_lead event to Google Analytics 4 (GA4), Meta Ads, and TikTok Ads, giving you full visibility into how campaigns grow your email list.
Yes. Analyzify enables Shopify contact forms (like “Contact Us” or inquiry forms) to be tracked as server-side lead events.These events appear in GA4 reports and can be used as conversion goals in ad platforms like Meta and TikTok Ads, helping you measure and optimize campaigns for both purchases and leads.
Analyzify captures HubSpot form submissions on Shopify stores as server-side lead events. This means your HubSpot leads don’t just stay in your CRM, they’re passed into GA4 for reporting and can be used in Meta and TikTok Ads for optimization. It’s the easiest way to do HubSpot forms tracking in Shopify without custom coding.
Shopify server-side tracking is more reliable than browser-based tracking because it isn’t blocked by ad blockers, cookie consent restrictions, or browser privacy rules. By sending form submissions server-side, you ensure that every Klaviyo signup, Shopify inquiry, or HubSpot lead is delivered consistently to GA4 and ad platforms.
Yes. Once Analyzify sends Shopify lead events (from Klaviyo, HubSpot, or Shopify forms) to Meta and TikTok, you can optimize campaigns for leads as your primary goal. This is ideal for top-of-funnel campaigns where collecting subscribers or quote requests is more important than immediate purchases.
Shopify merchants often use Klaviyo or native forms to collect newsletter subscribers. By sending these signups as server-side lead events with Analyzify, you can track them in GA4, attribute them to specific campaigns, and even use them as conversion goals in Meta or TikTok Ads. This ensures your newsletter growth strategy is measurable across all platforms.

Latest Posts

The latest news, technologies, and resources from our team.
View all posts
Blog Post Icon
How to Track Forms on Shopify (Newsletters, Contact Forms, Leads)
Published at 29.08.2025
Published by Serhat Bora
Track Klaviyo, HubSpot, and Shopify forms and send related data to GA4, Meta, and TikTok. Get complete funnel visibility and make better decisions.
Blog Post Icon
Shopify COGS Tracking in Google Ads for Profit Reporting
Published at 27.08.2025
Published by İsmail Atasoy
Set up Shopify COGS tracking in Google Ads to see real profit, not just revenue. Understand the Merchant Center gap and fix your reporting.
Blog Post Icon
How to Track Refunds in GA4 for Shopify and Get Accurate Revenue
Published at 20.08.2025
Published by İsmail Atasoy
GA4 does not track refunds by default, leaving your revenue overstated. Discover how to capture Shopify refunds in GA4 for accurate reporting.
Blog Post Icon
Why Identity & Access Security Matters for E-commerce Data Tools
Published at 06.08.2025
Published by İsmail Atasoy
Learn why GA4, BigQuery, and Looker dashboards can expose sensitive customer data and how e-commerce teams can fix access risks using Keycloak and Keymate.
Sign up for our newsletter
Be the first to know about releases and industry news and insights.
We care about your data in our privacy policy.
Take the first step towards reliable tracking Join 3,000+ merchants who trust their tracking with Analyzify.