Tag Specifications and Requirements


  • Name: Shopzilla
  • Vendor: Shopzilla
  • Type: ROI Tracker


  • Shopzilla Merchant Account
  • Merchant ID

Tag Configuration in Tealium iQ

Adding the Tag

This Tag is available in Tealium's Tag Marketplace. Refer to the Tags Tab article to learn how to add a Tag to your Tealium iQ profile.

Configuring the Tag

shopzilla tag config.png

  1. Title (Required): Enter a descriptive title to identify the Tag instance.
  2. Merchant ID (Optional): Enter the numeric merchant identifier provided to you by Shopzilla. This can be found in your Shopzilla Merchant account. Example: 170739.
  3. Tracker Domain: Choose the domain that your code snippet is pointing to. The default selection is 'shopzilla.com'.

You have the option to dynamically set the Merchant ID and Tracker Domain values via the Data Mappings toobox. Refer to the Setting up Mappings section below.

Applying Load Rules

Load Rules determine when and where to load an instance of this Tag. The 'Load on All Pages' rule is the default Load Rule. To load this Tag on a specific page, create a new load rule with the relevant conditions.

Best Practice: Set up Load Rule conditions to load this Tag on the order confirmation page, one that appears post conversion (Thank You/Receipt page).

Setting up Mappings

Mapping is the simple process of sending data from a data source, in your Data Layer, to the matching destination variable of the vendor Tag. The destination variables for this Tag are available in the Mapping toolkit.

For instructions on how to map a Data Source to a Tag destination, see Mapping Data Sources.

mapping shopzilla.png

  • Merchant ID: This is the 'mid' parameter in the tracking code. Map to this variable to send your Shopzilla merchant identifier.
  • Tracker Domain: This is the domain specified in your code snippet. 

We recommend the use of E-Commerce Extension for mapping Order Value, Order ID and Units Ordered destinations. When the Extension is properly configured and your site is utilizing E-commerce parameters in the utag data object, the Extension will automatically map those variables to the appropriate destinations. The following mappings, however, are available to this Tag should you need to override the equivalent Extension variables.

  • Customer Type (1=new 0=returning): This indicates the 'cust_type' parameter with two possible values
    • "1" for New customer
    • "0" for Repeat customer.
      Mapping to this destination overrides the Extension's _ctype variable.
  • Order Value: This is order subtotal amount (i.e the order total minus shipping and tax).
    Mapping to this destination overrides the Extension's _csubtotal variable.
  • Order ID: This is the unique identifier assigned to the transaction.
    Mapping to this destination overrides the Extension's _corder variable.
  • Units Ordered: This is the number of units (i.e. quantity) ordered for the item.
    Mapping to this destination overrides the Extension's _cquan variable.

Vendor Documentation