Smart Tags

Overview

Deploy many different activity tags on a site via a single Smart Tag. A Smart Tag is a universal single tag that allows for easier implementation by client IT teams, and has the added benefit of capturing more data to better inform the Zeta models. Deploy the code's snippet on all pages on a site. The tag will evaluate the conditions set for firing, and if conditions are met the tag will collect relevant data for the platform. Although there is one tag, there are many rules which can cause your tag to perform various actions. These rules are called Events.
Smart Tag works well with most other tags, but although Smart Tag do not conflict with other tags, please do note the following:

  • Smart Tags should not be implemented within a DoubleClick Floodlight Tag. SmartTags require accessing the page in order to observe user behavior.

  • Smart Tags are not a replacement for Site Decision Tags. If using Zeta's site optimization product, both tags should be on each page of an advertiser's website, and there should be no dependencies between them.

  • There is no need to do a staging or production push if using the site optimization product. Tags will get pushed out automatically approximately every 20 minutes.

Locating Your Smart Tags

  1. After selecting an Advertiser, click Data Collection > Smart Tags.

  1. A screen like the following shows all events linked to your Smart Tag. It shows all of your available data elements, along with the fields described in Snart tag event fields.

  1. Use the Search and Filter features to locate your Smart Tag.

Smart Tag Event Fields

Column

Description

Event

User-generated name for each Event.

ID

System-generated ID for each Event.

Status

The current status of the Event.

  • Live: Tag will be evaluated by the end client and data is collected.

  • Paused: Pause evaluation/data collection.

  • Draft the default state prior to taking the tag live.

  • Preview Mode: A way to test the data the tag will collect without live users being evaluated.

Set Attribute

Indicates if the Event will trigger setting an Attribute in the platform.

Log Activity

Indicates if the Event will write log activity and ingest Custom Variables into the platform.

Zeta DSP Pixel ID

Indicates if the Event will write log activity and ingest Custom Variables into the platform.

Activity ID

System-generated ID for the associated activity.

Pixel ID

System-generated ID for the associated pixel.

Created

The creation date for the Event.

Created By

The user who created the Event.

Last Modified

The date of the last modification.

Modified By

The user who made the last modification.

View or Edit SmartTag Event Details

  1. Click an Event Name in the grid to view the Smart Tag Event window.

Obtain Your Smart Tag Code Snippet

  1. Click on the Code Snippet icon in the upper right-hand corner of the page. 

  1. The Smart Tag code will appear and look something like this:

  1. Hover your mouse over the Smart Tag to copy the code snippet to your clipboard. Click

Email me to have the Smart Tag emailed to the email address associated with your account.

Create A New Smart Tag

  1. Click + Smart Tag in the upper-right corner.

  1. The New Smart Tag window appears. In the setup area, configure the fields in the

Event Field Descriptions table below:

Event Field Descriptions

Item

Required

Description

Basic Settings



Event Name

Yes

User-generated name for each Event. 

Status

Yes

Set the status to instruct the tag to actively collect information (or pause collection). Available statuses:

  • Live Tag will be evaluated by the end client and data is collected.

  • Paused Pause evaluation/data collection.

  • Draft The default state prior to taking the tag live.

  • Preview Mode: A way to test the data the tag will collect without live users being evaluated.

Set Action



Set First Party Attribute

No

Select a First-Party Attribute to be set by SmartTag.

Log Activity

No

Select from a list of current activities. If your activity has Custom Variables, they will be displayed in the list. 

Zeta DSP Pixel ID

No

See Pixels

Define Event Conditions 



Condition Scope

No

This field has three options, each of which is described below:

All Pages (default)

Each page view gets evaluated independently.

For example, a page loads, and the conditions for the event are evaluated based on that page load, irrespective of anything which has gone on before.

Views

Session level. A counter of times that something has happened within this session. If the conditions were set to use a scope of Views/3 pages, then all of the conditions would need to be met on three separate pages to satisfy the event requirements and cause the tag to fire. (Refreshes would count as an incrementation)

Visits

Visitor level scope. A counter looking towards counting pages or sessions for a particular visitor over a period of time.

If conditions were set to use a scope of Visits, then the conditions would need to be met on multiple occasions (either pages or times (sessions)) within a certain period.

Enable Single User to Satisfy This Condition More Than Once 

No

Use the checkbox to enable single user to satisfy this condition more than once if there is a need for a tag to fire multiple times (For example, an activity pixel tracking a visitor as he proceeds through a website)

Page Detail

No

Use this condition to evaluate details about the page being visited:

  • Attribute: Select URL or Page Title

  • Condition: Contains, Begins With, Does Not Contain, Is Exactly, Matches Regex

  • Value: Enter the URL or page title

On Page Behavior

No

Evaluate details about how people are using the current page.

Behavior (Action)

Available Conditions (changes with each Behavior)

User Clicks

  • element with id

  • element with class

User Clicks Link

  • with link text containing (note: text is case-sensitive)

  • where link target URL is (note: must use URL exactly as written in "href". Absolute links must include "http://" for example.

User Hovers

  • element with id

User Submits Form

  • with form id

User Scrolls

  • at least a selected % of page length

User Spends At Least

  • at least the entered seconds

Campaign Referrer

No

Evaluate details about how people arrived at the current page.

Item

Available Conditions

Campaign

Contains the entered item

Referrer

Contains the entered item

Available Data

No

Data Types

DFP (DoubleClick for Publishers) Zone

  • Contains

  • Does Not Contain

  • Is

JavaScript Variable

The name of the variable must be specified:

  • Contains

  • Does Not Contain

  • Is

  • Greater Than

  • Less Than

User

  • Is in Audience (select from audiences available to this advertiser)

Cookie

  • Contains

Google Tag Manager Event

  • Is