如果我创建一个启用了Analytics的Web Forms For Marketers表单,我可以选择将每个字段添加为访问者的标记。我不知道如何配置它们应该添加到哪个标签,甚至默认情况下标签被称为什么(我假设创建了一个带有字段名的标签)。
我也想知道如何检索访问报告中的标签数据(即如果你双击表单报告对话框中的表单提交,你会得到的)。我可以看到如何访问大量的内置标签,但我不知道如何从表单中具体填写这些标签,而且我无法在报表设计器中看到代表字段名称的任何字段。
问题1:如何设置标签的名称
如果在表单字段上设置了"Tag"复选框,则使用表单字段的Item Name (=field Name)作为标签名。如果您有数据库访问权限,您可以检查分析数据库上的"VisitorTags"表,以查看编写了哪些标签以及如何调用它们。
问题2:检索访问报告中的Tag数据
在VisitDetail报告中,如果设置了以下内置标签,将显示:
- 名字
- 第二名字
- 组织
- 全名
- StateProvince
相应地命名您的表单字段,这些值将在框外的报告中使用。
如果你想在报告中使用自定义标签,请查看/sitecore/shell/Applications/reports/中的.mrt文件。您必须扩展报告以使用您自己的标记。
示例:为VisitDetail报告添加自定义标签
-
扩展SQL Query来获取/sitecore/system/Settings/Analytics/Reports SQL Queries/visitors Visitor tags 项中的标签。添加
一行, MAX(CASE WHEN [TagName] = 'SomeCustomTag' THEN [TagValue] ELSE NULL END) [SomeCustomTag]
-
扩展VisitDetail。在VisitorTags部分中添加一个值为SomeCustomTag的列,就像预定义的标签一样。
-
在报告文本中使用{visit . visitortagsrelationship . somecustomtag}
使用自定义标签的值
我使用文本编辑器来编辑。mrt文件,但您也可以在报表设计器中进行编辑。