We were already able to register search keywords via
var pageEventData = new PageEventData(name, definitionId)
Data = data,
Text = text
But what we now need is to know which page the keyword was entered on since we have a couple of search result pages that cater to the specific page types.
Where should I begin with this implementation? I was planning to have an additional column on the Internal Search table that shows the page’s name
With that said, would placing an ItemId in the PageEvent object already suffice? How will I access it then? When I checked the SearchMetric table I didn’t see any ItemId column in its schema. Or do I have to create a new dimension altogether and create a new analytics report out of it?