What is Google Tag Manager?
Google Tag Manager is a free tag management tool provided by Google. Using Google Tag Manager, you can deploy various scripts (tags) on a website or mobile application without editing the source code. These 'tags' are essentially events that are invoked by a visiting user's behaviour on a website and can be sent to an analytics app (most notably Google Analytics) for reporting.
GA can only track website traffic so works in tandem with analytics apps (likely Google Analytics). Google Tag Manager is a bit more advanced and intricate than Google Analytics in terms of tracking. If you're new to these Google integrations, we'd recommend starting with Google Analytics first!
Keela's integration with Google Tag Manager allows you to collect and track information such as:
- Form Opened - the number of times your Keela form(s) has been opened.
- Form Abandoned - how many times your Keela form(s) has been opened, but payment has not been made.
- Form Submitted - the number of times your Keela form(s) has been submitted.
Important Note: The Google Tag Manager integration is only available for Keela's stand-alone form pages and is not compatible with Keela's embedded form. If you are very familiar with embed code and Google Tag Manager, you can attempt to try these tricks to activate Google Tag Manager on embedded and pop-up forms
Setting Up the Integration
1. Login to your Google Tag Manager account or create a new account
2. Find your Google Tag Manager Container ID (usually displayed in the Account Display or by clicking the container name).
3. Copy-Paste the Container ID into your Keela Organization Settings > Integrations > Google Tag Manager
4. Google Tag Manager has been successfully integrated with your Keela standalone forms! In order to send this data to Google Analytics, you'll need to configure these events as tags. For further assistance, please contact Google Support and their knowledge base directly.
Data Tracking in Keela and Google Tag Manager
In addition to custom events (see step #4 above), Google Tag Manager will also track a few default events as well:
- Form Opened: This event fires whenever a standalone form window opens on a contact’s browser.
- Form Abandoned: This event fires whenever a contact closes the form window without making a transaction.
- Amount Updated: This event fires whenever a contact changes the dollar value of their transaction (e.g. clicking on $75 when the amount was originally set to $50).
- Payment Information Entered: This event fires whenever the contact enters their credit card information into the payment processor window. It will fire regardless of whether or not the transaction was actually successful.
- Form Submitted: This event fires whenever a contact successfully submits a transaction.