Google Analytics integration

When you share a survey or form link, Google Analytics helps you understand how people find your form, whether campaigns are working, and how traffic behaves on the respondent-facing page. Responsly connects your form to analytics using your Universal Analytics tracking ID (UA-...) directly from the builder—no manual paste of full JavaScript snippets required.

This guide covers what you need in Google, where to enable the integration in Responsly, how to verify data, and what to try if numbers look missing.

Before you start

You need:

  1. A Google Analytics property that provides a Universal Analytics tracking ID in the form UA-XXXXXXXX-X (not a GA4 measurement ID starting with G-).
  2. Editor access to the Responsly form where you want tracking.
  3. The public URL people use to complete the form (use this URL when testing).

If your organization has moved fully to GA4 and you only have a G-... measurement ID, use Google Tag Manager instead (see Google Tag Manager vs Google Analytics below).

Connect Google Analytics in Responsly

Follow these steps in the form editor:

  1. Open the form you want to measure.
  2. Go to Integrations in the builder navigation.
  3. Scroll to Tracking & pixels (or find Google Analytics in the integrations list). Google Analytics integration
  4. Turn on Google Analytics using the toggle.
  5. When the code field appears, enter Enter code and paste your UA-XXXXXXXX-X tracking ID exactly as shown in Google Analytics (example shape: UA-12345678-6).
  6. Wait for settings to save (Responsly patches form settings when the value is valid).

If the ID is rejected, check that there are no extra spaces, that it starts with UA-, and that it matches the pattern your Google property shows.

What gets tracked

With this integration enabled:

  • The public form page loads the classic Universal Analytics snippet (analytics.js) tied to your UA-... ID.
  • A page view is sent when respondents load the tracked page.

Responsly does not automatically fire separate Google Analytics events for each question or answer choice through this field—that kind of funnel detail usually requires Google Tag Manager and custom tags/triggers you define.

Verify that tracking works

  1. Open Google Analytics for the same property as your UA-... ID.
  2. Go to Realtime (or the closest live reporting view available for your setup).
  3. In another browser window (or incognito), open your live form URL and interact with the page.
  4. Within a couple of minutes you should see active users or page views attributed to that session.

If nothing appears:

  • Confirm you used the published link, not only an internal preview.
  • Disable ad blockers and tracking protection for the test (they often block Google Analytics).
  • Double-check that the UA- ID belongs to the property you are looking at in GA.
  • Ask teammates whether a consent banner or cookie policy on your site might block analytics until accepted—your form page may be subject to the same rules when embedded.

Troubleshooting

IssueWhat to check
Field shakes or ID does not saveFormat must match UA-XXXXXXXX-X (Universal Analytics). Remove typos and spaces.
No data in RealtimeWrong property, ad blocker, or delay—retry incognito on the real URL.
Data in UA but you expected GA4 onlyGA4 is a different reporting model; use GTM + GA4 if you need GA4-specific reports.
Need per-question eventsUse Google Tag Manager and define tags/triggers for the behaviors you want to measure.

Google Tag Manager vs Google Analytics in Responsly

  • Google Analytics in Responsly: enter a UA-... ID for Universal Analytics page-level tracking on the form page.
  • Google Tag Manager: separate integration—paste your GTM-XXXX container ID. Use GTM when you want GA4, Google Ads, conversion tags, or custom events without changing Responsly code.

You can discuss advanced setups with your marketing team or Responsly support if you are unsure which option fits compliance and consent requirements for your visitors.

Pair analytics with a strong Survey introduction so respondents understand why you collect feedback. When you are ready to go live, use Sharing survey link to distribute the form, then use How do I export survey data? when you need spreadsheets alongside analytics.

FAQ

Which Google Analytics ID format does Responsly accept?

Use a Universal Analytics tracking ID in the format UA-XXXXXXXX-X. The field is validated when you save; if the format is wrong, correct it and try again.

Does this integration send page views or individual question events?

The built-in Google Analytics integration loads tracking on your public form page and sends a standard page view. It does not automatically send custom events for each question step unless you use Google Tag Manager or another setup you configure yourself.

Can I use Google Analytics 4 (GA4) measurement IDs (G-...) in this field?

The Google Analytics field is built for Universal Analytics (UA-...) IDs. For GA4-style measurement, use the separate Google Tag Manager integration and configure your GA4 tag inside GTM.

Will analytics work on preview links?

Tracking runs on the live respondent experience where your integrations are applied. Use your published form URL for verification; preview modes may not reflect production tracking the same way.

Where do I turn tracking off?

Open your form in the builder, go to Integrations, find Google Analytics, turn the switch off, or clear the tracking ID. Changes save with your form settings.

Need help or have more questions?

Responsly platform helps us to manage customer satisfaction and communication within our organization.

Alicja Zborowska, Administration Specialist

Red bull
Bayer

We automated the product experience management process.

KraftHeinz

Managing customer experience is made easy with Responsly.

Danone

Our suppliers are surveyed quickly and efficiently.

Feel the Responsly advantage over other products

Talk to us!