We use piwik to track user searches (among other things) and they might create a search with a zip code, a keyword, two category choices and click search. They might also just choose “country” and click search. Our users want to see reporting on all of these options (which vary by customer).
Here are some options I’ve considered:
Stack the options in a pipe delimited Event label. E.g. “Search”,“Click”,“Country: United States: Categories(French Fries|Hamburgers|) Keyword: salty”. The issue I see with that is that reporting might become difficult. The other issue is that events can’t be segmented by Page URL, a drawback I’ve posted about here a few times.
Setup custom dimensions for each customer depending on the search options. Some customers have > 3 search options, and we’re already using 2 custom dimensions for core segments so that’s likely not an option.
Try to create segments by Page URL “contains” since the search parameters end up in the Request URL (sometimes). See option #1 for the drawback here since we lose the events since events aren’t reported when you create a segment by Page URL