- TLC Home Home
- Discussions Discussions
- Documentation Documentation
- Knowledge Base Knowledge Base
- Education Education
- Blog Blog
- Support Desk Support Desk
11-29-2017 06:32 AM - edited 11-29-2017 06:34 AM
Hi,
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....
Thanks
11-30-2017 03:41 AM
@amarkic
(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.
Copyright All Rights Reserved © 2008-2023