Analytics · via Zapier

Connect Zunoform to Google Analytics via Zapier

This is not a one-click native integration. Zunoform posts every completed response to a Zapier catch hook, and your Zap does the rest — so there is no Google Analytics button inside Zunoform and no OAuth connection between the two products. What you get instead is a webhook and about five minutes of setup.

Sends an event to Google Analytics when a form is completed, so conversions show up in the same reports as the rest of your funnel.

The Zapier integration is on Zunoform’s free plan — 500 responses a month, no card. Your own Zapier plan and its task limits still apply, and they are billed by Zapier, not by us.

This is a server-side event fired by Zapier after the response is stored, not a browser event from the respondent's session. It will not carry their session, campaign attribution, or device data, and the timing lags the actual submission. For attribution you want a client-side event on your thank-you page instead.

Four steps, start to finish

You need a Zunoform form and a Zapier account. Nothing is installed on either side.

01

Create a Zap with a Catch Hook trigger

In Zapier, create a new Zap and choose Webhooks by Zapier as the trigger app, then Catch Hook as the event. Zapier generates a URL for you and shows it on the next screen. Copy it.

02

Paste the URL on the Zapier card in Zunoform

Open your form in the Zunoform builder, go to the Integrations tab, and paste the URL on the Zapier card. We only accept an https address on zapier.com, so a typo is rejected rather than silently failing later.

03

Submit a test response so Zapier learns the shape

Publish the form and fill it in once yourself. Zapier's trigger step will pick that submission up as sample data — without it, the field list in the next step is empty and there is nothing to map.

04

Map your fields to Google Analytics

Add an action step and choose Google Analytics. Connect your account, then pick the action that sends a measurement event to your property. Zapier's action list changes over time, so choose from what it shows you rather than hunting for an exact name. Drag your form's answers into the fields, test the Zap, and turn it on.

What Zapier receives

One payload per completed response, containing the form’s questions and the answers given, delivered from a queue with retries rather than dropped on a failure. Multi-part answers arrive as their component parts, and file uploads arrive as URLs rather than binary attachments — worth knowing before you build a step that expects a file. Responses collected before you connected the hook are not replayed; delivery starts from the moment the integration is on.

Questions people ask

Will this attribute conversions to the right campaign?

Generally not. The event comes from Zapier's servers rather than the visitor's browser, so session and campaign context are missing unless you collect and pass identifiers yourself. Use this for counting completions, not for attribution.

What is the better way to track form conversions?

Fire a client-side event when the form completes, in the page that embeds it. This Zap is the fallback for cases where you cannot add code to the page — an internal tool, a link-shared form, a site you do not control.

Is this a native Zunoform integration?

No, and we would rather say so on the page than in a support ticket. Zunoform posts each completed response to a Zapier catch hook, and Zapier does the rest. There is no OAuth connection between the two products and no per-field configuration inside Zunoform. Our native integrations — the ones with a Connect button — are Google Sheets, Zoho CRM, Google Calendar, Outlook Calendar, webhooks, email, and reCAPTCHA on the free plan, plus Slack, Notion, HubSpot, Mailchimp, Airtable, and Excel on Pro.

Ready when you are

Better forms.
Better data.

Build your first form in under 60 seconds. Free forever for personal use, no credit card required.