---
title: Enable Slickstream Event Tracking Using Google Tag Manager (GTM)
description: Advanced tutorial on tracking Slickstream events if a site uses Google Tag Manager (GTM) as its exclusive source for Google Analytics tracking.
image: https://www.slickstream.com/hubfs/Pages/Backgrounds/General/General%201.jpg
---

[![Slickstream](https://www.slickstream.com/hs-fs/hubfs/SlickstreamLogo_Raptive_Pink_Wide.png?width=450&height=88&name=SlickstreamLogo_Raptive_Pink_Wide.png "Slickstream")](https://www.slickstream.com)

Open main menu Close main menu

- [For Bloggers](https://www.slickstream.com) Open the submenu 
    - [Features](https://www.slickstream.com/engagement-suite)
    - [Testimonials](https://www.slickstream.com/testimonials)
- Resources Open the submenu 
    - [About Us](https://www.slickstream.com/about)
    - [Support](https://www.slickstream.com/support)
    - [Contact](https://www.slickstream.com/contact)
- [Sign In](https://portal.slickstream.com)

# Enable Slickstream Event Tracking Using Google Tag Manager (GTM)

![Slickstream](https://www.slickstream.com/hs-fs/hubfs/Slickstream%20icon.png?width=45&name=Slickstream%20icon.png) 

[Slickstream](https://www.slickstream.com/support/author/slickstream)

WARNING: This is an advanced tutorial that should only be used by developers for sites that use Google Tag Manager (GTM) as the exclusive method for tracking Google Analytics of UA and/or GA4 properties.  

If you use Google Tag Manager (GTM) as the exclusive method for tracking Google Analytics (no other Google Analytics (GA) scripts running on your site), your developer can follow these instructions to create new event tracking Triggers, Variables, and Event tags so you can track [Slickstream Events](https://www.slickstream.com/support/how-to-setup-ga#events) in Google Analytics.

NOTE: If you are running both a separate GA script (gtag.js or analytics.js) and Google Tag Manager script on your site, Slickstream will prioritize your GA script to send Slickstream events and the GTM events detailed below will not be sent. 

1\. Log in to your Google Tag Manager account and select the appropriate container.

2\. Create a new trigger:  
   a. Click on "Triggers" in the left sidebar menu.  
   b. Click on "New" to create a new trigger.  
   c. Name the trigger "Slickstream Event Trigger".  
   d. Click on "Trigger Configuration" and select "Custom Event" as the trigger type.  
   e. Set the "Event name" field to "slickstream\_event".  
   f. Set "This trigger fires on" to "All Custom Events".  
   g. Click on "Save" to save the trigger.

3\. Create variables for event data:  
   a. Click on "Variables" in the left sidebar menu.  
   b. Click on "New" to create a new variable.  
   c. Name the variable "DLV - Slickstream Event Action" and click on "Variable Configuration".  
   d. Select "Data Layer Variable" as the variable type.  
   e. Set the "Data Layer Variable Name" field to "slickstream\_event\_data.event\_action".  
   f. Ensure that the version dropdown is set to version 2  
   g. Click on "Save" to save the variable.  
   h. Repeat steps a-g three more times with the following variable names and keys:  
  Name: “DLV - Slickstream Event Label” key: “slickstream\_event\_data.event\_label”  
  Name: “DLV - Slickstream Event Category” key: “slickstream\_event\_data.event\_category”  
  Name: “DLV - Slickstream Event Value” key: “slickstream\_event\_data.value”

4\. Create a Universal Analytics (UA) event tag:  
   a. Click on "Tags" in the left sidebar menu.  
   b. Click on "New" to create a new tag.  
   c. Name the tag "UA - Slickstream Event".  
   d. Click on "Tag Configuration" and select "Universal Analytics" as the tag type.  
   e. Set the "Track Type" to "Event".  
   f. Set "Category" to "", "Action" to "", "Label" to "", and "Value" to "".  
   g. Select your desired Google Analytics Settings variable or set the "Tracking ID" manually.  
   h. Click on "Triggering" and select the "Slickstream Event Trigger" created in step 2.  
   i. Click on "Save" to save the tag.

5\. Create a Google Analytics 4 (GA4) event tag:  
   a. Click on "Tags" in the left sidebar menu.  
   b. Click on "New" to create a new tag.  
   c. Name the tag "GA4 - Slickstream Event".  
   d. Click on "Tag Configuration" and select "GA4 Event" as the tag type.  
   e. Set the "Event Name" to "".  
   f. Click on "Add row" under "Event Parameters" and set the "Parameter Name" to "event\_category" and "Value" to "". Click "Add Row".  
   g. Repeat step f to add two more rows with the following Key-Value pairs:  
      - Parameter Name: "event\_action", Value: ""  
      - Parameter Name: "event\_label", Value: ""  
   h. Select your desired GA4 Configuration Tag or set the "Measurement ID" manually.  
   i. Click on "Triggering" and select the "Slickstream Event Trigger" created in step 2.  
   j. Click on "Save" to save the tag.

6\. Publish your changes:  
   a. Click on "Submit" in the upper right corner.  
   b. Add a version name and description (optional) and click on "Publish".

Now, whenever a custom event with the value "slickstream\_event" is triggered, the configured UA and GA4 event tags will send the [Slickstream events](https://www.slickstream.com/support/how-to-setup-ga#events) with the specified parameters.

## Related Articles

[Engagement Suite](https://www.slickstream.com/support/tag/engagement-suite) [Analytics](https://www.slickstream.com/support/tag/analytics) [Documentation](https://www.slickstream.com/support/tag/documentation)

### [Traffic Counts: Google Analytics vs. Slickstream](https://www.slickstream.com/support/traffic-counts-google-analytics-slickstream)

We've often been asked about differences that people see in traffic counts when comparing data from Google Analytics with data from Slickstream over the same period. Why...

![Slickstream](https://www.slickstream.com/hs-fs/hubfs/Slickstream%20icon.png?width=45&name=Slickstream%20icon.png) 

[Slickstream](https://www.slickstream.com/support/author/slickstream) 

[Read More](https://www.slickstream.com/support/traffic-counts-google-analytics-slickstream)

[![](https://www.slickstream.com/hubfs/Slickstream%20Effect%20on%20Incremental%20Pageviews%20and%20Sessions.png)](https://www.slickstream.com/support/case-study-goal-conversions-twosleevers)

[Engagement Suite](https://www.slickstream.com/support/tag/engagement-suite) [Analytics](https://www.slickstream.com/support/tag/analytics) [Insights](https://www.slickstream.com/support/tag/insights)

### [Case Study: Goal Conversions Climb 5.5% on TwoSleevers](https://www.slickstream.com/support/case-study-goal-conversions-twosleevers)

The success of our publishers is the most important thing for us at Slickstream. When they're happy, we're happy, and that's the principle that drives all of our...

![Slickstream](https://www.slickstream.com/hs-fs/hubfs/Slickstream%20icon.png?width=45&name=Slickstream%20icon.png) 

[Slickstream](https://www.slickstream.com/support/author/slickstream) 

[Read More](https://www.slickstream.com/support/case-study-goal-conversions-twosleevers)

[![Raptive SS Logo\_rev (1)](https://www.slickstream.com/hs-fs/hubfs/Raptive%20SS%20Logo_rev%20(1).png?width=200&height=39&name=Raptive%20SS%20Logo_rev%20(1).png "Raptive SS Logo_rev (1)")](https://www.slickstream.com)

© Slickstream 2026  
[Contact Us](https://www.slickstream.com/contact)  
[Terms of Service](https://www.slickstream.com/terms) | [Privacy Policy](https://www.slickstream.com/privacy)