Integration line 2

Google Tag Manager Surveys Integration

Responsly loads your Google Tag Manager container on the survey and pushes form events for the start, every question and the submitted response. Turn them into GA4 funnels, Google Ads conversions and remarketing audiences without touching code.
Integration line 1
Integration line 2
Integration line 3
Integration line 4
Integration line 5
Integration line 6
Integration line 7
  1. Red Bull
  2. Schindler
  3. Bayer
  4. Booksy
  5. KraftHeinz
  6. Danone

See who starts your survey, where they drop off and who finishes, in every tag you run

A survey is a short journey with a clear start, a series of questions and a finish line. Google Tag Manager is where most marketing and analytics teams already decide which tools see that kind of journey. Responsly connects the two: paste a container ID into the survey, and every start, question view and completed response becomes an event your GTM tags can act on.

That gives the team that owns acquisition and conversion the same signals for a survey that they already have for a landing page. Completion becomes a Google Ads conversion, the question where people quit shows up in a GA4 funnel, and people who started but did not finish can be reached again, all configured in GTM rather than in code.

Why GTM is the right home for survey tracking

Analytics and advertising tags change often. Keeping them in a GTM container means one person can add a GA4 event, a Google Ads conversion or a remarketing tag for the survey without waiting for a release, and the same container rules apply to the survey and to the rest of the site. If you only need page-level reporting, the Google Analytics integration is simpler; GTM is the better fit once more than one tool needs the survey’s signals.

Use cases

A B2B SaaS company runs a qualification survey behind its “Talk to sales” ads. responsly_form_submit fires a Google Ads conversion tag only after the response is saved, so Smart Bidding learns from finished forms, not from button clicks. Sales still reads the answers in Responsly or in the CRM, while the ad account only receives the conversion.

Finding the question where respondents quit

A product team sees fewer completions than starts on its onboarding survey. With responsly_step sent to GA4 and question_number as a parameter, a funnel exploration shows the share of respondents reaching each question. The drop at question 6 points to the one item worth rewriting; the feedback analytics view then shows how the change affects the answers themselves.

Bringing back people who started but did not finish

An e-commerce brand runs a post-purchase survey with a discount at the end. In GA4, an audience of visitors with responsly_form_start but no responsly_form_submit goes to Google Ads, or to Meta through the Meta Pixel integration, for a gentle reminder campaign. People who already finished are excluded automatically.

Comparing campaigns that send traffic to one survey

A services company promotes the same survey in a newsletter, on LinkedIn and in paid search, each link tagged with UTM parameters. GA4 attributes starts and completions to each source, so the team can see which channel brings people who actually finish. The same UTM values can be stored with every response through hidden variables, which keeps the answers and the campaign together in Responsly.

Quiz and contest promotions

A brand runs a prize quiz with questions drawn at random from a pool. Because question_id identifies each question regardless of the order a participant saw it in, the marketing team can count how many participants reached each question and how many completed the quiz per campaign, while prize decisions stay in Responsly where the scores are.

A healthcare provider or an HR team needs consent before any analytics runs. The survey’s built-in cookie consent banner keeps the container from loading until the respondent accepts analytical cookies; events wait in the meantime and are delivered after acceptance. Teams that already manage consent with Cookiebot or a similar platform can run it from the container instead. See our GDPR-compliant survey guide for the wider picture.

What data moves, and what does not

EventWhenParameters
responsly_form_startThe respondent starts the surveyform_id
responsly_stepA question is shown for the first time in the sessionform_id, question_number, question_id
responsly_form_submitThe response has been savedform_id
  • No answers, no personal data. The events describe progress, not content. Answers move through webhooks, Google Sheets or the CRM integrations instead.
  • One step per question. Going back and forward again does not repeat responsly_step, so funnels are not inflated.
  • Respondent order. question_number follows the order the respondent saw; question_id stays the same when questions are shuffled.
  • Container or GA4. A GTM- container ID loads the standard GTM container; a G- Measurement ID sends the same events straight to GA4.
  • Consent respected. With the consent banner on, nothing loads and nothing is sent until the respondent agrees to analytical cookies.

Setting it up

  1. Open your survey and add the GTM container ID in its integration settings.
  2. In GTM, create Custom Event triggers for the events you need and Data Layer Variables for their parameters.
  3. Attach the triggers to your GA4, Google Ads or other tags and publish the container.
  4. Check the events in GTM Preview on the live survey.

The click-by-click guide, with the exact labels and a troubleshooting table, is in the Google Tag Manager help article. Consent options, including Cookiebot through GTM, are covered in cookie consent banner for surveys.

Pair it with other integrations

GTM covers the signals about the survey journey. For page-level reporting without a container, use Google Analytics; for Meta audiences, add the Meta Pixel. To move the answers themselves into apps that have no dedicated integration, connect the survey to Zapier. If the survey runs on your own site, website surveys explains the widget and embed options, and the voice of the customer tools guide shows where survey data fits in a wider stack.

Start with one survey and one conversion: add the container, publish a trigger on responsly_form_submit, and completed responses start showing up in your reports as conversions.

Google Tag Manager Integration FAQ

What exactly gets pushed to the GTM data layer?

Three events: responsly_form_start when a respondent starts the survey, responsly_step the first time each question is shown, and responsly_form_submit once the response is saved. Every event carries form_id; responsly_step adds question_number and question_id. Answers and respondent details are never pushed.

Can I send survey answers to GA4 or Google Ads through GTM?

No. The events describe progress through the survey, not its content, so no answers or personal data reach advertising tools. To move answers into other systems, use webhooks, Google Sheets or one of the CRM integrations.

Does the submit event fire on the button click?

No. responsly_form_submit is pushed only after the response has been saved, so a conversion counts a completed survey, not an attempt.

Can I use a GA4 Measurement ID instead of a GTM container?

Yes. Paste a G- Measurement ID instead of a GTM- container ID and the same three events go to GA4 directly as GA4 events.

How does this work with cookie consent?

Turn on the survey's built-in cookie consent banner and the container loads only after the respondent accepts analytical cookies; events wait until then. If you already use Cookiebot or another consent platform with a GTM template, keep the built-in banner off and run your consent tool from the container instead.

Do the events work when the survey is embedded on my website?

Yes. The survey loads the container set in its own integration settings, on the direct link, a custom domain or an embed. Add your container ID to the survey, not only to the host page.

Can I test the integration in GTM's preview mode?

Yes. Open GTM Preview with the survey URL, go through a few questions and submit a test response. The preview panel shows each event, its parameters and the tags it triggered.
  • 62%
    62% of our surveys are opened on mobile devices. Responsly forms are well optimized for phones and tablets.
  • 2x
    Responsly get 2x more answers than other popular tools on the market.
  • 98%
    Responsly service get an average satisfaction score of 98%
effect
effect

Enterprise grade security

effect
  • GDPR compliant

    We're compliant with General Data Protection Regulation (GDPR) that businesses in Europe must comply with when processing personal data.

  • CCPA compliant

    USA state of California introduces California Consumer Privacy Act (CCPA) that defines how to handle users' personal data.

  • SSL & 2-Factor Authentication

    All connections are protected by TLS 1.2 and AES with a 256-bit key. Enable 2-Factor Authentication for even better security.

  • SSO

    Sign up users with Single Sign-On (SSO) and manage their access to your team. Set permissions and resource access.