tC.* attributes and methods

“tC.” methods are namespaced* . They come in handy when needing to perform technically advanced actions such as printing the array of launched tags within a container into the browser’s console. Please note that these functions’ availability and behavior depend on several elements like your container configuration, among others. Simply type “tC.” into your browser’s console and the list of available functions on a given site and for a given container will appear.

* “namespacing is a technique employed to avoid collisions with other objects or variables in the global namespace. They’re also extremely useful for helping organize blocks of functionality in your application into easily manageable groups that can be uniquely identified.”

tC. Function

Behavior

tC._R

Internal object used for statistics

tC.ams

Internal object used for the Measure product

tC.array_launched_tags

Displays a list of tags within the container version that is published. If you use one of our testing tools (Bookmarklet or TagAssistant Chrome extension) and simulate the presence of a different container version, the function will display the tags within the container version that is being tested

tC.array_launched_tags_keys

Displays a list of tag identifiers corresponding to the tags within the container version that is published or being tested

tC.call

Internal function used for callbacks

tC.containerVersion

Displays the version number of the container that is published or being tested

tC.containersLaunched

Displays a JavaScript object containing other objects. The latter correspond to the containers launched on a given page and provide information about them and the tags within (id, name)

tC.dedup

DEDUPLICATION HAS TO BE ENABLED FOR THIS FUNCTION TO WORK

Displays a JavaScript object containing all defined channels and sources and showing whether they are active or not

tC.dedup_done

DEDUPLICATION HAS TO BE ENABLED FOR THIS FUNCTION TO WORK

Displays whether the deduplication module is on or off on a given site

tC.dedup.cj

DEDUPLICATION HAS TO BE ENABLED FOR THIS FUNCTION TO WORK

Displays the last 10 touchpoints in a user’s customer journey. They are collected with customer journey (CJ) cookies. You can adjust the number of touchpoints in the interface. To do so, please go to the Options > Channel and sources definition tab

tC.dedup.LeA

DEDUPLICATION HAS TO BE ENABLED FOR THIS FUNCTION TO WORK

Displays the last recognized channel in the customer journey

tC.dedup.LeAD

DEDUPLICATION HAS TO BE ENABLED FOR THIS FUNCTION TO WORK

Displays the source associated to the last recognized channel in the customer journey cookie

tC.dedup.LeC

DEDUPLICATION HAS TO BE ENABLED FOR THIS FUNCTION TO WORK

Displays the last recognized channel – related to clicks – in the customer journey cookie

tC.dedup.LeCD

DEDUPLICATION HAS TO BE ENABLED FOR THIS FUNCTION TO WORK

Displays the source associated to the last recognized channel – associated to clicks – in the customer journey cookie

tC.dedup.LeV

DEDUPLICATION HAS TO BE ENABLED FOR THIS FUNCTION TO WORK

Displays the last recognized channel – related to views – in the customer journey cookie

tC.dedup.LeVD

DEDUPLICATION HAS TO BE ENABLED FOR THIS FUNCTION TO WORK

Displays the source associated to the last recognized channel – related to views – in the customer journey cookie

tC.dedup.FeC

DEDUPLICATION HAS TO BE ENABLED FOR THIS FUNCTION TO WORK

Displays the first recognized channel – related to clicks – in the customer journey

tC.dedup.FeCD

DEDUPLICATION HAS TO BE ACTIVE FOR THIS FUNCTION TO WORK

Displays the source associated to the first recognized channel – related to clicks – in the customer journey cookie

tC.dedup.FeV

DEDUPLICATION HAS TO BE ENABLED FOR THIS FUNCTION TO WORK

Displays the source associated to the first recognized channel – related to views – in the customer journey cookie

tC.dedup.FeVD

DEDUPLICATION HAS TO BE ENABLED FOR THIS FUNCTION TO WORK

Displays the source associated to the first recognized channel –related to views – in the customer journey cookie

tC.dedup.AeA

DEDUPLICATION HAS TO BE ENABLED FOR THIS FUNCTION TO WORK

Displays channels recognized halfway through the customer journey

tC.dedup.AeC

DEDUPLICATION HAS TO BE ENABLED FOR THIS FUNCTION TO WORK

Displays channels recognized halfway through the customer journey (for clicks)

tC.dedup.AeV

DEDUPLICATION HAS TO BE ENABLED FOR THIS FUNCTION TO WORK

Displays channels recognized halfway through the customer journey (for views)

tC.domReady

Displays whether all the content from the Document Object Model (DOM) has finished loading or not (i.e. the containers)

tC.domain

Returns the page’s domain (.tagcommander.com for instance)

tC.each

Internal iterator

tC.generatorVersion

Displays the container generation engine’s version

tC.getCookie

Displays the value of a given cookie. You need to write the function and the cookie’s name next to it between parentheses and quotes: tC.getCookie(“cookie’s name”).

tC.getParamURL

Displays a given parameter from the page’s URL

tC.hitCounter

Internal function used to obtain statistics related to invoicing hits

tC.id_container

Displays the container ID

tC.id_site

Displays the TagCommander site ID

tC.inArray

Internal function to check if an element is placed inside an array

tC.inclusion_oct_1

Specific to each container (JS inclusion)

tC.internalFunctions

Namespace for TagCommander’s internal functions

tC.internalvars

Namespace for TagCommander’s internal variables

tC.isArray

Method to verify whether a variable is placed inside an array

tC.isCurrentVersion

Confirms whether the currently deployed version in the interface is the current version on the site

tC.isDOMReady

Confirms if the Document Object Model (DOM) is ready

tC.isFunction

Method to verify whether the type of a variable is a function

tC.isNumeric

Method to verify whether a variable’s value is a number

tC.isPrototypeOf

Method to verify whether a variable is prototype

tC.isWindow

Method to verify whether a variable is window

tC.launchTag

Internal method used for TagCommander’s Google Chrome extension

tC.length

Internal variable

tC.log

Method replacing the console.log() command

tC.maindomain

Displays the main domain containers are deployed on

tC.name

Displays a “c” for container

tC.nodeNames

Displays the list of the Document Object Model’s (DOM) elements

tC.onDomReady

Method to execute code on the Dom Ready event

tC.pixelTrack

Internal Method injecting pixels

tC.privacy

Namespace for variables related to the Privacy module

tC.privacyVersion

Displays the version number of the Privacy banner and settings that are published

tC.rchecked

Internal Variable storing a regexp

tC.removeCookie

This function lets you remove a cookie. You need to write the function and the cookie’s name next to it between parentheses and quotes: tC.removeCookie(“cookie’s name”)

tC.script

Returns a JavaScript object that you can “unfold” to find the location of the container (link to the script)

tC.setCookie

This function lets you create a cookie. Here is the function interface:  tC.setCookie(name, value, lifetime, path, domain, secure, sameSite). Ex: tC.setCookie(“My_cookie”, “1”, 365,”/”,”.mysite.com”, true, "Lax")

tC.ssl

Displays the SSL certificate: indicates whether the page’s protocol is https or http

tC.tagPatterns

Internal variable containing the regex (patterns) to detect tags’ hits for the TagPerformance module

tC.tagPerf

Internal variable for the TagPerformance module

tC.tagPerfAnalyzer

Internal function that analyzes a page to calculate tags’ response time (for the TagPerformance module)

tC.tagPerfE

Yet unused variable that controls sampling rates of TagPerformance’s calls

tC.script.add(location.protocol + “//manager.tagcommander.com/utils/IP/”);

This function allows you to recover the IP address

Last updated