To register search terms in the experience profile some code will need to be added into your custom search logic.
public void RegisterSearch(string searchterm) { if (searchterm != null) { if (IsTrackerEnabled()) { var interaction = Tracker.Current.Session.Interaction; interaction.CurrentPage.Register(new PageEventData("Search", new Guid(Items.SearchPageID)) { ItemId = new Guid(Items.SearchPageID), Data = searchterm, DataKey = searchterm, Text = searchterm }); } } } private static bool IsTrackerEnabled() { return Tracker.IsActive && Tracker.Current.Session != null && Tracker.Current.Session.Interaction != null; }
No comments:
Post a Comment