Configure Google Tag Manager (GTM) to Track Jurni Events

Last updated: August 5, 2026

Learn how to send Jurni funnel interactions to Google Tag Manager (GTM) so you can trigger tags for Google Analytics, Google Ads, Meta Pixel, and other marketing platforms.

Before you begin

You'll need:

  • A Google Tag Manager container (for example, GTM-XXXXXXX)

  • Access to your Jurni workspace

  • Access to your Google Tag Manager account

Note: Installing your GTM container in Jurni does not automatically send Jurni events to GTM. You'll also need to add the Jurni event bridge described below.


Step 1: Connect your GTM container

  1. In Jurni, go to Settings → Integrations.

  2. Under Data Integrations → Tracking Pixels, locate Google Tag Manager ID.

  3. Enter your GTM container ID (for example, GTM-ABC1234).

  4. Select Save Changes.

Jurni will now load your GTM container on all live, published funnels.


Step 2: Add the Jurni event bridge

The event bridge listens for supported Jurni interactions and forwards them to the GTM data layer.

To install it:

  1. Go to Settings → Custom Scripts.

  2. Select New Script.

  3. Name the script GTM – Jurni Event Bridge.

  4. Enable Tracking.

  5. Paste the event bridge script provided below.

  6. Under Funnel Targeting, select All Funnels.

  7. Save the script.

Use the following script:

<script>
(function () {
  var eventNames = [
    "jurni:add-to-cart",
    "jurni:add-to-cart-complete",
    "jurni:open-product-page",
    "jurni:goto-external-url",
    "jurni:scroll-to-section",
    "jurni:go-to-checkout",
    "jurni:button-clicked"
  ];

  window.dataLayer = window.dataLayer || [];

  eventNames.forEach(function (eventName) {
    window.addEventListener(eventName, function (browserEvent) {
      window.dataLayer.push({
        event: eventName,
        jurniEventName: eventName,
        jurniEventData: browserEvent.detail || {}
      });
    });
  });
})();
</script>

This only needs to be installed once and can be used across all of your funnels.


Step 3: Create GTM triggers

After the event bridge is installed, supported Jurni events will appear in your GTM data layer.

Create Custom Event triggers in Google Tag Manager using the event names you want to track.

Common events include:

Event

Description

jurni:add-to-cart-complete

A product was successfully added to the cart

jurni:go-to-checkout

A visitor started checkout

jurni:open-product-page

A product page or quick view was opened

jurni:goto-external-url

A visitor clicked a link to another website

jurni:button-clicked

A supported Jurni button was clicked

For conversion tracking, we recommend using jurni:add-to-cart-complete rather than jurni:add-to-cart, since it only fires after the add-to-cart action has completed successfully.


Step 4: Test your setup

Always test using a live published funnel, not Preview mode.

We recommend using Google Tag Manager Preview and Tag Assistant.

To verify your setup:

  1. Open your GTM workspace.

  2. Select Preview.

  3. Connect to your live Jurni funnel.

  4. Perform an action, such as adding a product to the cart.

  5. Confirm that the Jurni event appears in Tag Assistant.

  6. Verify that your GTM tag fired successfully.


Supported Jurni events

The following browser events can be forwarded to GTM:

  • jurni:add-to-cart

  • jurni:add-to-cart-complete

  • jurni:open-product-page

  • jurni:goto-external-url

  • jurni:scroll-to-section

  • jurni:go-to-checkout

  • jurni:button-clicked


Troubleshooting

My GTM container loads, but I don't see any Jurni events.

Make sure you've added the Jurni Event Bridge under Settings → Custom Scripts and that it targets the correct funnels.

My GTM trigger doesn't fire.

Verify that:

  • The trigger uses the correct Custom Event name.

  • Your trigger conditions match the event.

  • Required consent has been granted.

  • Your Data Layer Variables are configured correctly.

I see duplicate conversions.

If you're using both a built-in Jurni integration (such as Meta Pixel or Google Analytics) and the same platform through GTM, duplicate events may be sent. Choose a single source for each event whenever possible.


Need additional events?

The event bridge supports the standard Jurni browser events listed above. If you need additional event data or custom tracking, contact your Jurni representative to discuss a custom implementation.