11-29-2017 06:32 AM - edited 11-29-2017 06:34 AM
I have a set of strings in AudienceStream which I want to push to Tealium IQ as a variable (array) and then play with it trough extensions. Is that possible?
Currently, I can't find any set of string attribute in dataLayer tab in IQ....
(I have replied internally on the project, but will copy here for other visitors who may be interested)
The good news is that Set Of Strings attributes do get enriched back to the data layer on the page as arrays.
Unfortunately they are not yet visible by default in the Tealium iQ user interface.
For Visit scoped Set Of Strings attributes, they will appear in the enriched data layer as va.current_visit.property_sets.nn (where nn is the ID number of the attribute in AudienceStream. )
Visitor scoped Set Of Strings will appear as an array called va.property_sets.nn (where nn is the ID number of the attribute in AudienceStream. )
To find the attribute ID, in AudienceStream, right-click on the attribute, click 'inspect'
You will see there is a 'data-id' value for that object. The data-id is the attribute id number.
The easiest way to make this more easily accessible in TiQ would be to create a UDO variable called something relevant to the set of strings, and then use a set data values extension to set the variable to the value of the set of strings array.
For example, I have a Visitor scope Set Of Strings called "All time browsers" and it's ID is va.property_sets.5442. so I created a UDO variable called all_time_browsers and created this Set Data Values extension.
You can then use the new variable in tags or other extensions etc.