Possible to get more than just 3 list variables? Or how to work around it?

Avatar

Avatar
Validate 1
Level 1
sorenhoyer
Level 1

Likes

0 likes

Total Posts

9 posts

Correct reply

0 solutions
Top badges earned
Validate 1
View profile

Avatar
Validate 1
Level 1
sorenhoyer
Level 1

Likes

0 likes

Total Posts

9 posts

Correct reply

0 solutions
Top badges earned
Validate 1
View profile
sorenhoyer
Level 1

23-12-2020

I work at a big company where the marketing department wants to track all projects within the same report suite.

We need a list variable in our project, but since there's the limitation of only 3 list variables per report suite, and they're already used by other projects, what are our options besides hacking a work-around and using the product variable? (list props won't work either due to the 100 char limitation). Can we pay to buy more list variables or why is this not possible?

"An organization can have many report suites, each containing different data sets. While separate report suites were important in the past, having a single report suite has become more advantageous" ~ https://experienceleague.adobe.com/docs/analytics/admin/admin-console/create-report-suite.html?lang=...

I guess the marketing department agrees that it is indeed an advantage for them to keep all projects in the same report suite, but from a developer standpoint, given the 3 list vars limitation - how is this advantageous?

Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

196 likes

Total Posts

603 posts

Correct reply

119 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
View profile

Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

196 likes

Total Posts

603 posts

Correct reply

119 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
View profile
yuhuisg
MVP

23-12-2020

I think the number of list variables is a limitation of AA's data store backend. So there's really no way to get more, even if you're willing to pay more.

Are all 3 list variables already in use? If there's one spare one, you could do the following: track it with another eVar, where that other eVar indicates the purpose of the list.

E.g.

eVarXX = "product catalog";

listX = "product A,product B,product C";

 

and

 

eVarXX = "internal promo banners";

listX = "banner 1,banner 2, banner 3";

 

Then when reporting listX, you'd always want to report it with eVarXX so you know what values to get back.

sorenhoyer
Thanks, at least this is the best workaround I've seen suggested. I guess I'll have to see if I can get a list variable free'd up, so maybe we can use this trick. A little surprising however that you'd have to go this creative to make it work 😄
evolytics_brian
@yuhuisg - I like this approach. What are the gotchas around eVar/listVar settings? For example, are you expiring both on the hit? Visit? Something else?
yuhuisg
@evolytics_brian Truth be told, I haven't done this before. But I remember this suggestion from someone else, so I'm providing it here too. Yes, the expiries and allocations for the eVar and listVar would have to be exactly the same, so that the data between both variables can be related together. The easiest would be "Hit" expiry. If set to anything else, then it should be even more important that the eVar is never used anywhere else except for this purpose.
evolytics_brian

@yuhuisg- I gave it a shot with both set on Visit expiration, and the results were a bit of a mess. The eVar was set to last touch, and the listVar, full, and I found that the information was jumbled together. 

I passed "favorite colors" into an the eVar and a list of three or four colors into the listVar (same hit), then repeated the process (different colors) a few times. I followed that by setting the eVar to "best pizza" and passing various types of pizza into the listVar. The image below shows where the "best pizza" data was corrupted by the color information I had collected earlier. (I'm showing Visits, but it's the same for Occurrences and other metrics.):

evolytics_brian_0-1609256618499.png

So, I think you're right... The expiration would have to be set to Hit for both variables in order for this to work. 

I do like the creative approach, though. Thanks for sharing!

Answers (1)

Answers (1)

Avatar

Avatar
Applaud 500
MVP
Asheesh_P
MVP

Likes

130 likes

Total Posts

334 posts

Correct reply

145 solutions
Top badges earned
Applaud 500
Affirm 100
Contributor
Boost 100
Give Back 10
View profile

Avatar
Applaud 500
MVP
Asheesh_P
MVP

Likes

130 likes

Total Posts

334 posts

Correct reply

145 solutions
Top badges earned
Applaud 500
Affirm 100
Contributor
Boost 100
Give Back 10
View profile
Asheesh_P
MVP

25-12-2020

use list prop to set code (abbreviation) value and classify prop with auto classification rule builder to get full details for set code.