Skip to main content

Ecommerce Tag Configuration

caution
You are reading documentation for an outdated version. Here's the latest one!

Use the native Snowplow Ecommerce API or transitional GA4/UA ecommerce adapter APIs for existing dataLayer implementations using those formats. To get full value from the Snowplow Ecommerce plugin we recommend using the native API when possible.

Ecommerce API dropdown with three options: Snowplow Ecommerce (selected and highlighted), Google Analytics 4 Ecommerce, and Universal Analytics Enhanced Ecommerce.

Tracking Parameters​

Snowplow Ecommerce Tracking Parameters section showing Ecommerce Function set to Track Product View, an empty Ecommerce Argument field, an empty Custom Context Entities table with an Add Row button, and Set Custom Timestamp set to Use system time.

Snowplow Ecommerce Function​

In this section you can select the Snowplow Ecommerce function to use.

Snowplow Ecommerce Argument​

In this textbox you can specify the argument to the ecommerce function. This can be a Variable that evaluates to a corresponding object.

Additional Tracking Parameters​

Add Custom Context Entities

Use this table to attach custom context entities to the Snowplow event. Each row can be set to a Google Tag Manager variable that returns an array of custom contexts to add to the event hit.

Set Custom Timestamp

Set this to a UNIX timestamp in case you want to override the default timestamp used by Snowplow.

Snowplow Tracker and Ecommerce Plugin Settings​

Snowplow Tracker and Ecommerce Plugin Settings section showing a Tracker Settings dropdown prompting to select a Snowplow v3 Settings variable, and Plugin Settings with Snowplow Ecommerce Plugin Library set to Self-hosted and an empty Self-hosted Plugin URL field.

Tracker Settings​

The Snowplow v3 Ecommerce tag template requires a Snowplow v3 Settings Variable to be setup. In this section you can select the Google Tag Manager variable of type Snowplow v3 Settings to use.

Plugin Settings​

In this section you can select how the plugin will be added. The available options are:

  • jsDelivr: To get the plugin URL from jsDelivr CDN. Choosing this option allows you to specify the plugin version to be used.
  • unpkg: To get the plugin URL from unpkg CDN. Choosing this option allows you to specify the plugin version to be used.
  • Self-hosted: To get the plugin library from a specified URL. This option requires a Permission change to allow injecting the plugin script from the specified URL.
  • Do not add: To not add the plugin (e.g. when using a Custom Bundle with the plugin already included)

On this page

Want to see a custom demo?

Our technical experts are here to help.