在 Sitecore 8 Analytics 的体验配置文件中添加 "Internal keywords"
Adding "Internal keywords" in Experiance Profile of Sitecore 8 Analytics
我需要帮助。如何在 Sitecore 8 Analytics(体验资料 -> Activity -> 关键字)中添加 "Internal keywords"?
我尝试在代码中写关键词:
Tracker.Current.Session.Interaction.Keywords = query;
但在体验档案中我没有找到任何东西!
我也遇到了这个问题。我可以通过添加 "Search Page Event"(标准项目 - “/sitecore/system/Settings/Analytics/Page Events/Search”)在 Sitecore 8 的体验配置文件中编写 "Internal keywords"在我的视图页面上。
代码 "Tracker.Current.Session.Interaction.Keywords = query;"
没有用在我的案例中。
例子
string query = "Example keywords in field <Keywords>";
Guid searchPageEventGuid = Sitecore.Context.Database.GetItem("{0C179613-2073-41AB-992E-027D03D523BF}").ID.Guid;
Guid view4Guid = Sitecore.Context.Database.GetItem("{D0D0E48C-7DE0-4C95-A994-F5ED00DC9820}").ID.Guid;
var page = Tracker.Current.Interaction.CurrentPage;
page.Register(new PageEventData("My search page event data", searchPageEventGuid)
{
ItemId = view4Guid,
Data = query,
DataKey = query,
Text = query,
});
"view4Guid" - 这是我的自定义视图页面
结果:
搜索页面事件在查看页面访问后调用 - "view4"
内部关键字在关键字选项卡中被竞争
带有搜索页面事件的示例确实有效并且不需要代码:Tracker.Current.Session.Interaction.Keywords = query;
!
我需要帮助。如何在 Sitecore 8 Analytics(体验资料 -> Activity -> 关键字)中添加 "Internal keywords"? 我尝试在代码中写关键词:
Tracker.Current.Session.Interaction.Keywords = query;
但在体验档案中我没有找到任何东西!
我也遇到了这个问题。我可以通过添加 "Search Page Event"(标准项目 - “/sitecore/system/Settings/Analytics/Page Events/Search”)在 Sitecore 8 的体验配置文件中编写 "Internal keywords"在我的视图页面上。
代码 "Tracker.Current.Session.Interaction.Keywords = query;"
没有用在我的案例中。
例子
string query = "Example keywords in field <Keywords>";
Guid searchPageEventGuid = Sitecore.Context.Database.GetItem("{0C179613-2073-41AB-992E-027D03D523BF}").ID.Guid;
Guid view4Guid = Sitecore.Context.Database.GetItem("{D0D0E48C-7DE0-4C95-A994-F5ED00DC9820}").ID.Guid;
var page = Tracker.Current.Interaction.CurrentPage;
page.Register(new PageEventData("My search page event data", searchPageEventGuid)
{
ItemId = view4Guid,
Data = query,
DataKey = query,
Text = query,
});
"view4Guid" - 这是我的自定义视图页面
结果:
搜索页面事件在查看页面访问后调用 - "view4"
内部关键字在关键字选项卡中被竞争
带有搜索页面事件的示例确实有效并且不需要代码:Tracker.Current.Session.Interaction.Keywords = query;
!