This article describes how to set up the AT Internet SmartTag tag in your Tealium iQ Tag Management account.

In this article:

Table of Contents Placeholder

Tag Tips

  • The type parameter must be populated in order to trigger Click event tracking.
  • Current hosted version is 5.18.0
  • As of version 5.13.0, the Log, LogSSL, and Collection Domain fields have been deprecated and replaced by the collectDomain and collectDomainSSL fields.
  • For more information, see the AT Internet Tag Composer documentation.
  • Set a window-level variable name to be used for direct calls to AT Internet.
  • Use mapping to dynamically override the standard configuration values.
  • All options accept custom properties being mapped.
  • Uses some of the E-Commerce variables (see mappings for details).

Tag Configuration

First, go to Tealium's tag marketplace and add the AT Internet SmartTag tag (Learn more about how to add a tag).

After adding the tag, configure the following settings:

  • Tag Version
    • Hosted is the AT Internet tag directly embedded in Tealium.
  • AT Internet CDN
    • You must configure your SmartTag and deploy it on AT Internet CDN. For more information, log into your AT Internet account and view the Tag Composer documentation.
  • Window Tracker Name
    • Sets a window-level variable so tracker can be used outside of the tag template.
  • Site ID
    • AT Internet Site ID.
    • For more information, see the AT Internet Tag Composer documentation.
  • collectDomain
    • AT Internet data collection domain.
  • collectDomainSSL
    • AT Internet secured data collection domain.
  • Log
    • Deprecated as of version 5.13.0.
    • AT Internet Log for this site ID.
    • For more information, see the AT Internet Tag Composer documentation.
    • Refer to Tag Composer Subdomain for collector.
  • LogSSL
    • Deprecated as of version 5.13.0.
    • AT Internet Secure Log for this site ID.
    • For more information, see the AT Internet Tag Composer documentation.
    • Refer to Tag Composer Subdomain for collector for secured pages .
  • Collection Domain
    • Deprecated as of version 5.13.0.
    • xiti.com or ati-host.net, depending on your AT Internet configuration.
    • You can use mappings to specify a custom collection domain.
  • Pixel Path
    • AT Internet pixel request URL path.
    • Defaults to /hit.xiti.
  • Cookie Domain
    • URL of your site.
    • Incorrect configuration may cause issues in the Unique Visitor calculation.
  • Secure
    • Enables the sending of information in a secure manner.
  • Cookie Secure
    • If set to true, enables you to add the option ‘secure’ for the writing of tracker cookies (first).
    • Be aware that ‘secure’ cookies only work on HTTPS pages.
  • First extension is settings
    • Only enable if instructed to do so by an AT Internet or a Tealium representative
    • Will take the first extension from the list of scoped extensions and run it BEFORE the other extensions and then use the configuration from the first extension to build the tracker.
  • Send Hit When OptOut
    • Allows sending anonymous hits when the user is in “OPT-OUT” mode (first party).

Data Mappings

Mapping is the process of sending data from a data layer variable to the corresponding destination variable of the vendor tag. For instructions on how to map a variable to a tag destination, see Data Mappings.

The available categories are:

Standard

Variable Description
window_var
  • Window Tracker Name
  • Sets a window-level variable so tracker can be used outside of the tag template.
config.site
  • AT Internet Site ID.
  • For more information, see the AT Internet Tag Composer documentation.
config.collectDomain
  • AT Internet data collection domain.
config.collectDomainSSL
  • AT Internet secured data collection domain.
config.log
  • Log deprecated as of version 5.13.0
config.logSSL
  • Deprecated as of version 5.13.0.
  • AT Internet Secure Log for this site ID.
  • For more information, see the AT Internet Tag Composer documentation.
  • Refer to Tag Composer Subdomain for collector for secured pages
config.domain
  • Deprecated as of version 5.13.0.
  • Collection Domain.
  • xiti.com or ati-host.net, depending on your AT Internet configuration.
  • You can use mappings to specify a custom collection domain.
config.pixelPath
  • AT Internet pixel request URL path.
  • Defaults to /hit.xiti.
config.secure
  • Enables the sending of information in a secure manner.
config.cookieSecure
  • If set to true, enables you to add the option ‘secure’ for the writing of tracker cookies (first).
  • Be aware that ‘secure’ cookies only work on HTTPS pages.
config.disableCookie
  • Disable Cookie.
config.cookieDomain
  • Cookie Domain.
  • URL of your site.
  • Incorrect configuration may cause issues in the Unique Visitor calculation.
config.preview
  • Preview.
config.sendHitWhenOptOut
  • Allows sending anonymous hits when the user is in “OPT-OUT” mode (first party).

Context

Variable Description
context.forcedCampaign Forced Campaign.
context.forcedReferer Forced Referer.

E-Commerce - Events

Variable Description
purchase Purchase.
cartview Cart View.
prodview Product View.

E-Commerce

Variable Description
order_id
  • Order ID.
  • Overrides _corder.
order_total
  • Order Total.
  • Overrides _ctotal.
order_subtotal
  • Order Subtotal.
  • Overrides _csubtotal.
order_shipping
  • Shipping amount.
  • Overrides _cship.
order_tax
  • Tax amount.
  • Overrides _ctax.
order_coupon_code
  • Promo code.
  • Overrides _cpromo.
product_id
  • Array.
  • List of Product IDs.
  • Overrides _cprod
product_name
  • Array.
  • List of Names.
  • Overrides _cprodname.
product_sku
  • Array.
  • List of SKUs.
  • Overrides _csku.
product_brand
  • Array.
  • List of Brands.
  • Overrides _cbrand.
product_category
  • Array.
  • List of Categories.
  • Overrides _ccat.
product_subcategory
  • Array.
  • List of Sub Categories.
  • Overrides _ccat2.
product_quantity
  • Array.
  • List of Quantities.
  • Overrides _cquan.
product_unit_price
  • Array.
  • List of Prices.
  • Overrides _cprice.
product_discount
  • Array.
  • List of Discounts.
  • Overrides _cpdisc.
customer_id
  • Customer ID.
  • Overrides _ccustid.

Visitor

Variable Description
visitor.id
  • Customer ID.
  • Overrides _ccustid.
visitor.category
  • Category.
visitor.###
  • Custom Property.

On-Site Ads

Variable Description
promo.adId
  • ID to be created.

promo.adId

  • ID indicating the ad format.
promo.productId
  • ID of associated product.
promo.###
  • Custom Mapping.

Custom Variables

Variable Description
param.###

setParam Value

--Custom Variables-- Custom Variables.

cv.site.###

Site Custom Variable.
cv.page.###

Page Custom Variable.

cv.###.### Custom Variable.

Dynamic Labels

Variable Description
dynlabel.pageId
  • Dynamic Page ID
dynlabel.update
  • Date of name change

dynlabel.chapter1

  • Name of Chapter at level 1.
dynlabel.chapter2
  • Name of Chapter at level 2.
dynlabel.chapter3
  • Name of Chapter at level 3.
dynlabel.chapter#
  • Name of Chapter at level #.

Internal Search

Variable Description
intsearch.keyword
  • Search keyword.
intsearch.resultPageNumber
  • Search Result Page Number.

intsearch.resultPosition

  • Search Result Position.

MV Testing

Variable Description

mvtesting.set.test

  • Test ID and Name.
mvtesting.set.waveId
  • Wave ID.
mvtesting.set.creation
  • Creation ID and Name.

mvtesting.set.###

  • Custom Set Mapping.
mvtesting.add.variable
  • CSV/Array.
  • Test Variable.
mvtesting.add.version
  • CSV/Array.
  • Test Version.

mvtesting.add.###

  • Custom Add Mapping.

Rich Media

Variable Description
richmedia.add.mediaType
  • Media Type.
  • Values are:
    • video
    • audio
    • vpost
richmedia.add.playerId
  • Player ID.

richmedia.add.mediaLevel2

  • Media Level 2.
richmedia.add.mediaLabel
  • Media Label.
richmedia.add.isEmbedded
  • Is Embedded.
  • Values are int or ext.
richmedia.add.broadcastMode
  • Broadcast Mode.
  • Values are live or clip.

richmedia.add.webdomain

  • Web Domain of External Placement

richmedia.add.duration

  • Duration.
richmedia.send.action
  • Send Action.
  • Values are:
    • play
    • pause
    • stop
    • info
    • move
richmedia.send.playerId
  • Player ID.
richmedia.send.mediaLabel
  • Media Label.
richmedia.send.isBuffering
  • Is Buffering.
  • Values are:
    • 1 - start buffering
    • 0 - end buffering
richmedia.remove
  • Remove Player.
richmedia.removeAll
  • Remove All Players
  • Values are true or false.

Mobile

Variable Description
mob.apvr
  • App Version.
mob.ref
  • Referrer.
mob.stc
  • Object.
  • Life Cycle.
mob.stc.lc
  • Object.
  • Life Cycle.
mob.stc.lc.sessionId
  • Session ID.
mob.stc.lc.fl
  • First Launched.
  • Overrides lifecycle_isfirstlaunch.
  • Values are 0 or 1.
mob.stc.lc.flau
  • First Launched Since Update.
  • Overrides lifecycle_isfirstlaunchupdate.
  • Values are 0 or 1.
mob.stc.lc.lc
  • Number.
  • Number of Launches.
  • Overrides lifecycle_totallaunchcount.
mob.stc.lc.ldc
  • Number.
  • Launches throughout the day.
mob.stc.lc.lwc
  • Number.
  • Launches throughout the week.
mob.stc.lc.lmc
  • Number.
  • Launches throughout the month.
mob.stc.lc.lcsu
  • Number.
  • Launches since last update.

mob.stc.lc.fld

  • Date of first launch.
  • Overrides lifecycle_firstlaunchdate.
  • Date format is yyyymmdd.
mob.stc.lc.dsfl
  • Number.
  • Number of days since first launch.
  • Calculated from lifecycle_firstlaunchdate.
mob.stc.lc.uld
  • Date of first launch since last update.
  • Overrides lifecycle_updatelaunchdate.
  • Date format is yyyymmdd.
mob.stc.lc.dsu
  • Number.
  • Number of days since first launch since update.
  • Overrides lifecycle_dayssinceupdate.
mob.stc.lc.dslu
  • Number.
  • Days since app was last used.
  • Calculated from lifecycle_lastlaunchdate.

Custom Tree Structure

Variable Description
customTreeStructure.category1
  • Category Level 1
customTreeStructure.category2
  • Category Level 2
customTreeStructure.category3
  • Category Level 3

Campaign

Variable Description
xtor
  • Campaign ID.