# Google Analytics

You can add Google Analytics events to track different actions taken in your quiz. The events that you can track are: quiz started, question answered, quiz completed, product added to cart, and customer subscribed.

{% hint style="info" %}
**Note:**&#x20;

If you’re on a legacy Quiz Kit plan, then this feature is available for the **Middle** plan or higher.
{% endhint %}

## In this section

* [Before you begin](#before-you-begin)
* [Connecting Quiz Kit to Google Analytics](#connecting-quiz-kit-to-google-analytics)
* [Creating custom events in Quiz Kit](#creating-custom-events-in-quiz-kit)
* [Adding custom tags to Google Tag Manager](#adding-custom-tags-to-google-tag-manager)
  * [Part 1: Create a trigger](#part-1-create-a-trigger)
  * [Part 2: Create a custom tag](#part-2-create-a-custom-tag)

***

## Before you begin

Before you begin, you need to ensure that you've enabled Google Analytics 4 for your store. You can learn more about how to get set up with [Google Analytics 4 on Shopify](https://help.shopify.com/en/manual/reports-and-analytics/google-analytics/google-analytics-setup).

***

## Connecting Quiz Kit to Google Analytics

**Steps:**

1. From the Quiz Kit dashboard, click **Integrations**.
2. On the **Analytics & Tracking** tab, go to **Google Analytics.**
3. Click **Enable**.

***

## Creating custom events in Quiz Kit

**Steps:**

1. From the quiz builder, click **Settings**.
2. Click **Tracking**.
3. Click the **Google Analytics** tab, and enter any custom event names for tracking information that you want. For example, for the quiz started event, you can write `quiz-started` .
4. Click **Save**.

{% hint style="info" %}
**Note:**

It's important to take note of the **event name** you created for each event.&#x20;

You need to copy and paste this event name in the trigger and tag setup of your Google Tag Manager, in order to have this event track properly.
{% endhint %}

***

## Adding custom tags to Google Tag Manager

### Part 1: Create a trigger

The first step in creating and tracking an event is to create the trigger in Google Tag Manager (GTM).

**Steps:**

1. From your GTM account, click **Triggers.**
2. Click **New**.&#x20;
3. Give your trigger a name so you can identify it later, for example, `Quiz started`.
4. Click under **Trigger configuration** to open the side panel.
5. Click **Custom event**.&#x20;
6. Under **Event name**, copy and paste the event name that you created in your Quiz Kit app. In this example, the event name is `quiz-started`.&#x20;
7. Click **Save**.

### Part 2: Create a custom tag

Next, you need to create a custom tag that references the trigger that you created in the previous section.&#x20;

{% hint style="info" %}
**Note**:\
\
You need your Measurement ID to complete this step.&#x20;

You can find your measurement ID in your Google Analytics 4 account under **Admin** > **Property** > **Data streams** > then click your website domain, and copy your Measurement ID.
{% endhint %}

**Steps:**

1. From your GTM account, click **Tags.**
2. Click **New**.&#x20;
3. Give your tag a name so you can identify it later, for example, `Quiz started`.
4. Click under **Tag configuration** to open the side panel.
5. Click **Google Analytics**, then click **Google Analytics 4**.
6. In the Measurement ID field, enter your ID.&#x20;
7. Under **Event name**, copy and paste the event name that you created in your Quiz Kit app. In this example, the event name is `quiz-started`.&#x20;
8. Click under **Triggers** and select the trigger that you created in the last section. &#x20;
9. Click **Save**.

This event is now being tracked.&#x20;

Repeat the steps in Part 1 and 2 for each event that you want Google Analytics to track.

<figure><img src="https://3560167061-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ff4VSFR6mflh7oo1yyqTT%2Fuploads%2FKAMCQ7kr9cnT8aiOqo7Z%2Fimage.png?alt=media&#x26;token=0ee3d267-b89b-43c5-b7fd-6f0a900f543b" alt=""><figcaption></figcaption></figure>
