It kicks off with a bang:
It comes with robust analytical tools and tracking mechanisms right out of the box. They have a responsive and thorough deployment team who are committed to ensuring that it's configured to meet your specific needs right out of the gate, no matter how nuanced.
The solutions are scalable.
I've used Tealium AudienceStream in my previous company as well as my current company. Each company had wildly different use cases, but Tealium handled them both with aplomb. No matter the project, I never have to stop and ask myself whether Tealium offers the functionality. The one time they didn't have a solution out of the box, they built a custom connector for us.
It takes a while to understand the difference between some of their products.
There's TiQ, which manages tags.
There's AudienceStream and EventStream, which process user's activity (per your specifications) in real time.
There's AudienceStore and EventStore, which store the data generated from AudienceStream and EventStream as semi-structured JSON data. Without an extract-transform-load (ETL) process, there isn't much you can do with this data. However, you can build one for free using Python. If you want to build an ETL like this, you should do the following in python.
Since this is a list of semi-structured json objects, it needs to be restructured before it can be parsed. use this line of code:
data = "[" + data.replace('}', '}, ', data.count('}')-1) + "]"
then you have to get that data to be recognized by python as having a json structure. use this:
json_data = json.loads(data)
then you have to normalize this data. use this code:
df1 = json_normalize(json_data)
There are more steps that must be taken after this point, but that will get you on your way.
However, if your organization doesn't have someone skilled in Python, you will want to purchase AudienceDB and/or EventDB. Those services convert the semi-structured data from audiencestore/eventstore into a table that can be queried using SQL.
So in short, there's nothing I don't love about Tealium. It just requires effort and business logic to maximize your results.