Skip to main content

Google Tag Manager and Cookie Settings

Learn how to add Google Tag Manager tracking to your Event Registration forms and configure cookie settings to meet your organisation’s compliance needs.

Written by Harry Gardner
Updated yesterday

You can add tracking to your Event Registration forms using Google Tag Manager (GTM) and manage how cookies are handled for supporters.

This article explains how to add your Google Tag Manager container ID, how tracking works on embedded forms, and how to manage cookie settings.

If you need help customising the structure or appearance of your form, see Customising Your Registration Form.

Where Tracking Is Configured

Tracking is added within the Settings tab of your form.

Go to: Event → Forms → Edit Form → Settings

Scroll to the Google Tags and Cookie Preferences section.

Adding Google Tag Manager (GTM)

To enable tracking via Google Tag Manager:

  1. Open your form.

  2. Go to the Settings tab.

  3. Under Third Party, locate the Google Tag Manager section.

  4. Toggle to on

  5. Enter your GTM Container ID (for example: GTM-XXXXXXX).

  6. Save your changes.

Once added, your GTM container will load on that form.

Important:

  • GTM is added at form level, not account level.

  • If you have multiple forms, you must add the GTM ID to each one individually.

Standard vs Custom Cookie Settings

You can control how cookies are displayed to supporters.

There are two options:

Standard

Allow GivePanel’s default cookie consent banner to be displayed on your form.

Custom

Use your charity’s own cookie consent solution, managed through Google Tag Manager. (HG, Need to unpick this a little more with eng)

Choose the option that aligns with your organisation’s compliance.

Best Practice Before Launch

Before making your form live:

  • Complete a test registration

  • Confirm GTM is firing in preview mode

  • Confirm cookie consent behaves as expected

Testing ensures your reporting and ad optimisation data is accurate from day one. If you need help with embedding forms, see Embedding Forms on Your Website.

Did this answer your question?