Highlighted

I'm getting an error: "Command ignored. Plugin "displayfeatures" has already been required on tracker "t0"". I have this enabled in both Google Universal Analytics as well as in my TealiumIQ TAG CONFIGURATION for Universal Analytics. Should I turn it off?

Silver Contributor
Silver Contributor
Console Error for Universal Analytics DisplayFeatures
9 REPLIES 9
Highlighted

I'm getting an error: "Command ignored. Plugin "displayfeatures" has already been required on tracker "t0"". I have this enabled in both Google Universal Analytics as well as in my TealiumIQ TAG CONFIGURATION for Universal Analytics. Should I turn it off?

Employee Emeritus
I would not turn it off in the Tealium tag config until you track down where the other instance is. The plugin needs to be included at a specific time (after create but before the pageview), so if the other instance is in the wrong spot, your displayFeatures setting won't work correctly. If you need help tracking down the second instance, please contact your Account Manager so we can take a deeper look at this for you.
Highlighted

I'm getting an error: "Command ignored. Plugin "displayfeatures" has already been required on tracker "t0"". I have this enabled in both Google Universal Analytics as well as in my TealiumIQ TAG CONFIGURATION for Universal Analytics. Should I turn it off?

Silver Contributor
Silver Contributor
Hi Son. I do know that the Google Universal Analytics Account was setup with "Display Advertiser Features" and "Use enhanced link attribution" enabled in the actual "Google" UA Admin section. I am thinking that the analytics.js is also setting this paramater and causing this issue. If I disable the feature in Tealium, I may still be getting it directly from Google.
Highlighted

I'm getting an error: "Command ignored. Plugin "displayfeatures" has already been required on tracker "t0"". I have this enabled in both Google Universal Analytics as well as in my TealiumIQ TAG CONFIGURATION for Universal Analytics. Should I turn it off?

Employee Emeritus
The analytics.js file is the same for every GUA user, it does not store or return settings you've set in the GUA UI, so I do not think that is the source.
Highlighted

I'm getting an error: "Command ignored. Plugin "displayfeatures" has already been required on tracker "t0"". I have this enabled in both Google Universal Analytics as well as in my TealiumIQ TAG CONFIGURATION for Universal Analytics. Should I turn it off?

Silver Contributor
Silver Contributor
Here is what happens on load: ------------------------------------------------------------------------------------------------------ Initializing Google Analytics. analytics_debug.js:9 Running command: ga(create, UA-1684929-1, [object Object]) analytics_debug.js:9 Running command: ga(require, displayfeatures, ) analytics_debug.js:9 Plugin "displayfeatures" intialized on tracker "t0". analytics_debug.js:9 Running command: ga(require, linkid, linkid.js) analytics_debug.js:9 Executing Google Analytics commands. analytics_debug.js:9 Running command: ga(require, linkid, linkid.js) analytics_debug.js:9 Running command: ga(send, [object Object]) analytics_debug.js:9 Page View is tracked ------------------------------------------------------------------------------------------------------ This happens on any link click: ------------------------------------------------------------------------------------------------------ Executing Google Analytics commands. analytics_debug.js:9 Running command: ga(require, displayfeatures, ) analytics_debug.js:9 Command ignored. Plugin "displayfeatures" has already been required on tracker "t0". analytics_debug.js:9 log analytics_debug.js:9 O analytics_debug.js:8 $.F analytics_debug.js:52 $.R analytics_debug.js:56 $.H analytics_debug.js:54 Z analytics_debug.js:59 u.all utag.2.js?utv=ut4.31.201407212215:2 u.send utag.2.js?utv=ut4.31.201407212215:8 utag.handler.trigger utag.js:50 utag.track utag.js:42 utag.link utag.js:42 utag.linkHandler utag.js:66 ------------------------------------------------------------------------------------------------------ Probably something in my link tracking. I added eventCategory and eventAction Here are the extensions: Title: UA Link Tracking Scope: DOM Ready Configuration Event Name: link Track All Links:Yes Download Filter: exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls Internal Link Filter: javascript:,servicemasterclean.com,localhost Link URL Output: unchecked Custom Handling: none
Highlighted

I'm getting an error: "Command ignored. Plugin "displayfeatures" has already been required on tracker "t0"". I have this enabled in both Google Universal Analytics as well as in my TealiumIQ TAG CONFIGURATION for Universal Analytics. Should I turn it off?

Silver Contributor
Silver Contributor
It does list this extension as Deprecated. https://community.tealiumiq.com/series/2130/posts/797439.
Highlighted

I'm getting an error: "Command ignored. Plugin "displayfeatures" has already been required on tracker "t0"". I have this enabled in both Google Universal Analytics as well as in my TealiumIQ TAG CONFIGURATION for Universal Analytics. Should I turn it off?

Employee Emeritus
The second instance is the one that needs to be turned off, not the first one (the one in tag config). If you turn off the first one, all the pageviews will no longer be taking advantage of display features. I would recommend contacting your AM to get assistance in investigating your issue further.
Highlighted

I'm getting an error: "Command ignored. Plugin "displayfeatures" has already been required on tracker "t0"". I have this enabled in both Google Universal Analytics as well as in my TealiumIQ TAG CONFIGURATION for Universal Analytics. Should I turn it off?

Silver Contributor
Silver Contributor
I am trying it another way, using the jQuery ClickHandler. I set it up to track clicks on PDF links. This is the output code, but it still doesn't seem to be working. Any ideas ? utag.loader.EV('', 'ready', function(a) { if (utag.loader.efr != 1) { utag.loader.efr = 1; try { if (typeof utag.runonce == 'undefined') utag.runonce = {}; if (typeof utag.runonce[2] == 'undefined') { utag.runonce[2] = 1; jQuery('#contentSubCommercial div.logo-block div.pdf ul li a').bind('mousedown', function(e) { y = this.href; setTimeout(function() { var a = document.createElement('a'); a.href = y; z = a.hostname; if (y.indexOf("pdf") >= -1) { utag.link({ ga_category: "offsite link", ga_action: "click", ga_label: y }); } }, 300); }); } } catch (e) {}; } })
Highlighted

I'm getting an error: "Command ignored. Plugin "displayfeatures" has already been required on tracker "t0"". I have this enabled in both Google Universal Analytics as well as in my TealiumIQ TAG CONFIGURATION for Universal Analytics. Should I turn it off?

Employee Emeritus
There are a lot of factors as to why this might not be working. We would need to look at your site and the code in context to see what is going, please contact your Account Manager so we can do that for you.
Highlighted

I'm getting an error: "Command ignored. Plugin "displayfeatures" has already been required on tracker "t0"". I have this enabled in both Google Universal Analytics as well as in my TealiumIQ TAG CONFIGURATION for Universal Analytics. Should I turn it off?

Silver Contributor
Silver Contributor
I found the problem. The site developers removed src's to jQuery... sitewide.