Hi, @clairea39507456 -
What are the business questions you'll need to answer with the data? Understanding how you hope to use the information will go a long way toward determining which variable type is most relevant.
For example, if the question you need to answer is something along the lines of "which help me choose options, when selected, lead to the most insurance applications/purchases?", I'd definitely go with a listVar (recent/visit config). With that, you can easily analyze the # of times an option is selected vs the number of transactions that follow.
If the question is simply, "which help me choose options are selected the most frequently?", I'd suggest a listProp.
Another consideration is the character limitations of the different variable types. listProps, for example, have a 100 byte (character) limit for the whole string, delimiter's included. Passing "one,two" counts for seven (7) characters. If each option you pass is a relatively long string, and you wind up with greater than 100 characters, you'll lose data due to truncation beginning at character 101+. A listVar, on the other hand, has a 255 character limit for each item you pass. Continuing with the "one,two" example, a listVar sees that as two strings of three (3) characters each. The possibility of truncated data is significantly lower as a result.
Finally, at present, the limit of three (3) listVars may also be a consideration if other competing priorities are better suited for using one of them.