添加"内部关键字"在Sitecore 8 Analytics的实验简介中

时间:2015-04-23 21:18:20

标签: c# asp.net-mvc sitecore sitecore8 sitecore-analytics

我需要帮助。如何在 Sitecore 8 Analytics (实验资料 - >活动 - >关键字)中添加"内部关键字" ? 我试着在代码中写关键字:

Tracker.Current.Session.Interaction.Keywords = query;

但在实验档案中我没有找到任何东西!

enter image description here

2 个答案:

答案 0 :(得分:4)

我也遇到过这个问题。通过添加“搜索页面事件”(标准项目 - “/ sitecore / system / Settings / Analytics / Page Events / Search”),我可以在Sitecore 8的Experiance Profile中找到“内部关键字”我的观点页面。

我的案例中没有使用代码"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” - 这是我的自定义视图页

结果:

    访问浏览页面后调用
  1. 搜索页面事件 - “view4” enter image description here

  2. 内部关键字关键字标签中使用 enter image description here

答案 1 :(得分:1)

搜索页面事件的示例确实有效且代码:Tracker.Current.Session.Interaction.Keywords = query;不需要!