Depending on the length of the potential values, you can use a "List Enabled" prop, to pass all the values with your selected delimiter.
For example:
s.propX = "value a,value b,value c,value d";
or
s.propX = "value b,value d";
If propX is set up as list enabled with comma as your delimiter, each value would be split to its own row in your report..
|
|
Occurrences |
PropX |
|
6 |
|
value b |
2 |
|
value d |
2 |
|
value a |
1 |
|
value c |
1 |
Note that a prop enabled list can hold up to 100 characters maximum. So if the values you are passing will exceed that characters count, this is a bad choice to use.
The are also 3 list parameters available to you, these are basically like eVars, they can have an expiry assigned to them (default is Visit, but this can be changed for your needs).
Like the list enabled prop, you can choose your delimiter, but unlike props, lists can take up to 255 characters per item... you can pass as many items as you need.
The report would look similar to above (assuming you used Hit expiry if pairing with occurrences metric, but you could use ListX Instance to get when the values are set, with a longer Expiry like Visit you can correlate to actions later in the Visit).