• When using utui.automator.copyTag(id, true)and then processing the clipboard in a destination profile, I always get the error Uncaught TypeError: Cannot read property 'getLabels' of undefinedIs this a known bug when working with the automat...

    0

    0

    Rookie Contributor

    Nov 15, 2019

  • Rookie Contributor

    Nov 15, 2019

  • Hello,I've been trying to map variables to event parameters for the new Google Analytics App + Web property with little success. I can get specific custom events to fire but when I try to map custom event parameters using a custom destination, these ...

    0

    0

    By pascal

    Rookie Contributor

    Nov 15, 2019

  • Hi @sujay_das  You could add an extension scoped to the tag whcih sets a "do not fire" cookie.  Then add a load rule which stops the tag firing if that cookie is present.  You'd need to be a bit clever about the expiration of the cookie (or maybe have an extension that fires on every other page that removes it if it is present). You could maybe use a window scoped JS object instead of a cookie, although you say the page is reloaded, so I'd guess that would mean the window object would get refreshed too. HTH Ben

    0

    1

    Tealium Expert

    Nov 15, 2019

  • @abkarim We have a nice overview about the effects of Tealium on page performance . Hopefully that helps.

    0

    2

    Community Manager

    Nov 14, 2019

  • Hello @vijay_yadav    You can find the floodlight documentation here. https://community.tealiumiq.com/t5/Tags/Floodlight-gtag-js-Tag-Setup-Guide/ta-p/22751   Assuming you are impleenting one of our SDK's to handle the tags, you would want to be using the "tag management" option in the mobile publish settings, but you will want to follow through this process to setup the profile correctly - if it hasn't been already https://community.tealiumiq.com/t5/iQ-Tag-Management/Creating-a-Mobile-Profile/ta-p/16328   If you've already got a tag setup and the publish settings not working, let me know here and we can try and work through what could be causing the issue. Alternatviely, rasie a support ticket and someone will be happy to help out further!

    0

    1

    Tealium Employee

    Nov 14, 2019

  • Hi @parth_gupta199  Here is a snippet: (function () { var currentTimeStamp; var getLastTimeStamp = function () { return window.parseInt(window.localStorage.getItem("teal_last_event_time") || Date.now()); }; var setCurrentTimeStamp = function (epoch) { window.localStorage.setItem("teal_last_event_time", epoch); }; var process = function () { var lastTimeStamp = getLastTimeStamp(); var timeSinceLastEventTimeStamp = Math.abs(currentTimeStamp - lastTimeStamp); var secondsSinceLastEvent = Math.round(timeSinceLastEventTimeStamp / 1000); setCurrentTimeStamp(currentTimeStamp); window.console.log("seconds since last event: " + secondsSinceLastEvent); b["secondsSinceLastEvent"] = secondsSinceLastEvent; }; var init = function () { currentTimeStamp = Date.now(); process(); }; init(); })(); Implementation: Add a JS extension and scope it to "All Tags" The code will: Run on any event that is tracked by Tealium Provide a variable in the datalayer called "secondsSinceLastEvent" with the seconds since the last event. Information is also printed to the console for reference Demo:        

    0

    1

    Tealium Employee

    Nov 14, 2019

  • 0

    20

    Not applicable

    May 2, 2014

    ACCEPTED SOLUTION

  • Hi Team,I have a question on qualtrics.I want to capture data first to the tealium from Qualtrics and next to the AA. Any ideas how it is configured???Thanks.

    0

    0

    By CHETHAN

    Rookie Contributor

    Nov 12, 2019

  • Hello team,Our client asked to have more than one analytics tag to track data going to two report suites belonging to different Adobe Organisations, on the same page. To be able to get an ECVID (mid) working for both the tags, we should have two...

    0

    0

    Bronze Contributor

    Nov 12, 2019

  • Thank you for participating in today's AMA! Stay tuned for the announcement of our next event, coming in about four weeks with Global Manager of Digital Strategy, @richardm. We welcome your feedback on this Ask Me Anything series, including your ideas for future TLC events. We’d appreciate a minute of your time to answer three quick questions that will help us continue to offer engaging events.   >>Give Feedback Here

    0

    17

    Community Manager

    Jun 17, 2019

  • HiHave you checked in the browsers netwok calls.I normally have that on and filter out for what i am looking for.So if am looking for a floodlight to fire i normally just filter the name i am using in the floodlight call.If that doesn't seem to work, i check the console for errors,And if that doesn't work i normally track every datalayer update on this extension in tealium called : Tealium UTAG Debugger 

    0

    14

    By dsavvy

    Tealium Expert

    Sep 5, 2019

  • One last thing my team would love for you to know is that we offer a variety of workshops to further your endeavors with Tealium. If you need help with your digital strategy relating to Tealium products, we encourage you to reach out to us via your Account Manager to get the process started. We can provide assistance with short or long term strategic planning, data visualization and reporting, customer identity resolution, and data orchestration strategies. This is a service available to all AudienceStream customers and we’d love to help you expand your capabilities.

    0

    12

    Tealium Employee

    Aug 1, 2019

  • Hi @okbrown , if you want to persist the data from pageview to pageview, adding it to the UDO won't be enough.  utag_data and utag.data are just window-scoped JS objects, so they only last the life of the page. b is even more short-lived. You need to set a cookie (or use local/sessionStorage). The easiest way to do that in TiQ will be to set a cookie using the Persist Data Value Extension. So you might: Use a Generic Tag to make your HTTP request Use a tag-scoped JS Extension to set a callback for your Generic Tag, something like u.callback = function (response) { if (typeof response !== "string") response = "bar";  utag.link({    "event_name" : "data_callback",    "foo" : response  });} That callback will fire a utag.link event with the data from the response (obviously just illustration code).  Set up a Persist Data Value Extension to persist the value of foo to a cookie like utag_main_foo (you'll need to add both those through the Data Layer tab).  You can set that up with a condition so that it's only set on 'data_callback' events.  I'd suggest using a utag_main subcookie to make sure that the session recognition is consistent (some browsers handle that strangely, better to let TiQ's session logic handle it). Depending on your use case, you may also want to set a Load Rule on your Generic Tag so that it only fires when that cookie ( cp.utag_main_foo) isn't already set to make sure it only fires once per session. That's off the top of my head and I haven't tested it through specifically, but those are the building blocks I'd suggest using. Hope that helps? BestCaleb        

    0

    12

    Tealium Employee

    Mar 27, 2019

  • I'm trying to achieve this same behavior. In my case it's blocking utag.view calls when widget_name is in the list supportiveWidgets:(function blockSupportiveWidgets(a, b) { if ( a === "view" && ((b.state_name != null && b.state_name === "init:state") || (b.event_name != null && b.event_name === "init:state")) ) { var supportiveWidgets = ["chat-client-nl-widget-ec"]; if ( b.widget_name != null && supportiveWidgets.indexOf(b.widget_name) > -1 ) { utag.DB( "blockSupportiveWidgets - utag." .concat(a, " call from ") .concat( b.widget_name, " blocked because it's in the list of supportive widgets (" ) .concat(supportiveWidgets.join(), ")") ); utag.loader.cfgsort = []; } } })(a, b);Setting utag.loader.cfgsort to an empty array seems to do the trick, but I'm still testing before it's production-ready. Will let you know how that goes.

    1

    8

    Bronze Contributor

    Aug 28, 2019

  • Hi @parth_gupta199 ,Tyr using the below code, to capture the value of currency event,var userAmount = $('.ember-view.ember-text-field.form-control.amount').val();var currencyEvent = "event1, event16=" + userAmount;s.events = currencyEvent;s.pageName = "Payment Complete";s.eVar13=userAmount;s.t(); 

    1

    8

    Silver Contributor

    Jun 8, 2019

    ACCEPTED SOLUTION

  • Any detailed implementation guide for "New marketplace tag: Curalate" using Tealium IQ ? if yes please share.

    0

    8

    Rookie Contributor

    Feb 5, 2019

  • Hi @Gerhard5000,just to be sure, have you scoped the tag correctly to "Pre Loader"?Best regards,Andreas

    0

    8

    By ahrasch

    Silver Contributor

    Nov 27, 2018

  • Hi THe multiple value exclude is always a tricky one, and the reason for its failure is that the condition Is it possible to set the condition in the reverse manner?Is popualted and contains....  

    1

    7

    Tealium Expert

    Mar 12, 2019

    ACCEPTED SOLUTION

Top Solution Authors