Gravity Forms Event Tracking With Google Analytics

Gravity Forms Google Analytics Event Tracking

Setting up Gravity Forms Google Analytics Event Tracking is easy and we’re going to show you how.

Prerequisites:

See Also:

Step 1: Get your UA code

The first step is finding your Google Analytics UA code.

Once you have it, let’s proceed to step 2.

Step 2: Create a Google Analytics Goal

Google Analytics Admin
Google Analytics Admin

Go to your Google Analytics admin tab (shown above) and find your Goals. You’ll want to create a new event based goal as shown in the picture below.

Google Analytics New Goal
Google Analytics New Goal

Once you have created your new goal, it’s now time to fill out the event parameters to complete the conversion. In this example we’re using the event category called Forms and event action called Submission (you’ll see later you can name these whatever you like).

Google Analytics Goal Creation
Google Analytics Goal Creation

Step 3: Configure Gravity Forms Event Tracking Settings

Event Tracking Settings
Event Tracking Settings

Simply log into WordPress, go to Forms->Settings and find the Event Tracking tab.

Enter your UA code and hit Update Settings.

Step 4: Create a Feed

Gravity Forms Submission Feed
Gravity Forms Submission Feed

Go to the form you would like event tracking on and go to the Submission Tracking tab.

From there, you will be able to add a feed.

Gravity Forms Add Event Tracking Feed
Gravity Forms Add Event Tracking Feed

Once you add a feed, you’ll be presented with a configurable list of options.

Gravity Forms Feed Settings
Gravity Forms Feed Settings

You can leave the defaults, or configure custom events. It doesn’t matter as long as they match your Google Analytics Goals.

Check Google Analytics Real Time

Go to your Reporting tab and go to Real Time events. Fill out a form and you should see some events firing like in the image below.

Google Analytics Real Time
Google Analytics Real Time

More Questions? Get Support

[gravityform id=”17″ title=”false” description=”false” ajax=”true”]