For example, I've created a quick code snippet for a string normalize function I use for prepping strings to be sent to Tealium or any other analytic tool:
I'm also working on creating an open-source library to work on top of Tealium or with any other Tag Management, that helps groom data to be passed to these tools. Would love to hear others thoughts and maybe someone already has something in the works we could collaborate on.
I personally love the idea of crowdsourced extensions and solutions ... not sure what you describe above is something we will do BUT you all could easily MVP it here by posting your Extension as a question (What do you think of this extension it does X) and link to an external resource like github.
Your code linked above is interesting. We already have an extension explicitly dedicated to lower-casing not sure if we trim values by default or not -- I've invited a few folks to take a peek at your question and snippet.
That seems fair. I feel there's opportunity for devs (and certainly other disciplines) to be more involved with analytics but often code is focused on projects and other initiatives. It's more of a paradigm shift, at least in my company, and with this community forum, I look forward to see what others share.
It IS an excellent question Johann! There's currently no mechanism for hi-fiving the question itself but continued discussion of the question will keep it high in the rankings and therefore more visible to folks.
Building an interface to allow people to directly pull Tealium extensions from GitHub would be great. What I would really like to see Tealium do is allow those of us with GitHub accounts to do additional functions such as fork a code base, submit pull requests, and so on without having to leave Tealium.
Either way, supporting open-source sharing of things like extensions could be really beneficial to the community as a whole.
I wonder how Tealium would look at this from a support standpoint. If open-source extensions became popular and in turn lowered the amount of custom code being used across the customer base, I would think it would make their customer support job easier. Tealium support would become familiar with the commonly used open-source extensions instead of having to dig into and learn the code that the customer wrote themselves every time there is a problem.