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._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