- TLC Home Home
- Discussions Discussions
- Documentation Documentation
- Knowledge Base Knowledge Base
- Education Education
- Blog Blog
- Support Desk Support Desk
I have a tag that requires a number of variables to be mapped from the data layer. However, there are a few required variables that we don't have in our data layer. The outside vendor said, no worries, just pass a static variable (ie "1") for that field and they will ignore on their end.
Is it possible to set a static variable in the data mapping interface, or do I have to choose a variable? If not, what's the best way to accomplish this? I'd rather not have to edit the tag template just to pass "1" to a required variable.
Solved! Go to Solution.
10-24-2017 11:08 PM - last edited on 10-25-2017 07:07 AM by kathleen_jo
If you want to populate the value "1" in variable. All you have to do is to create new Variable with the name of something and create new Set Data Value extension and pass the value 1 as static or create a new JS extension and write the code to set the variable to fire as static as 1.
Hope it helps!! Kindly let me know if you need any clarifications on this!!!
Thanks for the reply @Srinivasan
This seems like a lot of overhead to send a static variable. I'd prefer not to have to create a new data variable and a new extension for all the different static variables. I guess a simpler solution would be to modify the tag template to include those static variables.
I'll take a look at that approach. Thanks
10-27-2017 12:29 AM - last edited on 10-30-2017 02:17 PM by kathleen_jo
@tester1234 I can understand your take on the approach. However, the overhead is not that big, you need only one extension for all your variables. Think of it as a library. Where I work, we have two such extensions where we put a lot of simple stuff and it makes sense.
What you mention as the alternative, to amend the code directly in the template(s) is not recommended unless you use custom tags. You wouldn't want to tamper with Tealium library tags since they will be marked as customised and you can never update them to newer versions, once they get available. That creates overhead work!
I would suggest posting into : https://community.tealiumiq.com/t5/Feedback/Feature-requests/td-p/10599 asking for this enhancement, or emailing email@example.com to get this feature requested (it has been asked for a few times over the years).
Copyright All Rights Reserved © 2008-2023