Hello @wernstrom.
Great question!
The list data type would be the most appropriate one for this case. This is because those brand information you are trying to filter for are being shared to Klaviyo in an array/list format; thus using the list data type would be the correct choice here. Using a boolean data type can only represent two values: true or false. Because your item brands wouldn’t be the values of “true” or “false”, using this data type wouldn’t work to achieve your goal. I would suggest taking a look at our About Data Types Help Center article to learn more about each data type and what each one represents.
In addition, instead of using a trigger split, another potential option available to you would be using a conditional split based on the Ordered Product metric with the rules of “What someone has done, Ordered Product at least once where Brand equals/contains X”. The ordered product event is accompanied with the placed order event and records data points that are more product specific. For this reason, when filtering by this metric, you are offered more product specific data points. This is further broken down in the Reviewing Your BigCommerce Data Help Center article.
@Julia.LiMarzi also has a great write up on the difference between the placed order and ordered product events as well which I’ve included below:
I hope this helps!
David
That’s very helpful @david.to, thank you!