配置页面叠加

上次更新: 2022-10-05
  • 创建对象:
  • User
    Admin
重要

阅读有关Data Workbench 生命周期终止公告.

页面叠加仅在 Site 应用程序中配置,但它们可以为其他应用程序进行配置。

有关为其他应用程序配置页面叠加的信息,请联系 Adobe 咨询服务部门。

页面叠加可视化是一种用于 HTML 链接分析的工具。当您为特定页面请求叠加时,Data Workbench会像在Web浏览器中一样拍摄实际页面的快照,并根据您定义的正则表达式列表解析表示链接的HTML代码。 对于选定页面上的每个链接,软件将尝试通过搜寻该列表来查找正则表达式模式匹配,直至找到第一个匹配项为止。如果存在匹配项,则链接会在页面叠加中突出显示。

仅当您向包含页面叠加的工作区添加了颜色图例之后,页面叠加才会显示数据。

注意

配置页面叠加需要仔细配置,如果链接未正确映射到数据,则可能会产生误导性结果。 为特定网站配置页面叠加所涉及的工作,取决于链接在网站网页的 HTML 代码中的呈现方式。

页面叠加其本身对用户有着暗示“人们该单击此处”的心理模式作用。如果支持可视化的数据不匹配这种模式,则产生混淆的可能性是很高的。

在 Site 中,链接通常表示“下一个 URI”或“下一个链接”维度中的元素,但您可以将链接映射到任何对分析有益的维度。有关为其他维度配置页面叠加的信息,请联系 Adobe 咨询服务部门。

注意

不建议将页面维度用于页面叠加。 用户可以重命名“页面”维度的元素,从而更改页面叠加功能所依赖的链接语法。

若要为 Site 配置页面叠加,您必须编辑两个文件:

  • Page Overlay.vw: 此文件是用于创建页面叠加可视化的模板文件。 在要为其配置页面叠加的配置文件中必须至少存在一个模板文件。

  • Page Overlay Link Templates.cfg: 当页面叠加可视化加载页面时,它会自动识别页面中的链接及其目标。 若要将这些链接关联到数据中的元素,必须在该文件中定义一组正则表达式。

    您可以定义多个正则表达式来与维度的元素匹配。定义表达式的顺序很重要。当您为特定页面请求叠加时,Data Workbench会像在Web浏览器中一样拍摄实际页面的快照,并根据您定义的正则表达式列表解析表示链接的HTML代码。 对于选定页面上的每个链接,软件将尝试通过搜寻该列表来查找正则表达式模式匹配,直至找到第一个匹配项为止。与维度元素匹配的第一个表达式便是所使用的表达式。因此,最好首先列出具有最具体匹配模式的正则表达式,其后再列出是较具体的表达式。如果存在匹配项,则链接会在页面叠加可视化中突出显示。

为 Site 配置页面叠加

  1. I

    n Profile Manager,导航到 Context > Dimension Element > URI.

    注意

    “Dimension元素”目录包含右键单击某个维度元素时显示的上下文菜单项。 例如,打开一个 URI 表格,然后选择一个 URI 元素。右键单击该 URI,即会显示“页面叠加”。

  2. 在URI文件夹中,右键单击 Page Overlay.vw 文件,单击 Make Local. 此文件的复选标记将显示在 User 列。

  3. 右键单击新创建的复选标记,然后单击 Open > in Notepad.

  4. 指定域(如果需要,还指定浏览器高度)。

    window = simpleBorderWindow:
      client = scrollWindow:
        client = PageOverlay:
          URI Template = string: https://%Domain%%Element%
          URI Parameters = map:
            Domain = string: domain name
            Element = ref: Element/Name
          Dim = ref: wdata/model/dim/URI
          Dim Element = ref: Element/Name
          Level = ref: wdata/model/dim/Page View
          Group = ref: wdata/model/dim/Session
          Browser Height = int: browser height
      pos = v3d: (518, 202, 0)
      size = v3d: (810, 610, 0)
      titleBar = editor:
        size = v3d: (61, 19, 0)
        text = string:
    
  5. 保存文件。

  6. 要使此更改对工作配置文件的所有用户可用,请在 Profile Manager,右键单击 .vw 文件 User 列,单击 Save to > <working profile name>.

    注意

    您可以为其他站点或子域创建其他模板文件。 您创建的每个模板都会显示在 Page Overlay menu.

  7. 在的 Profile Manager,右键单击 Page Overlay Link Templates.cfg 文件,单击 Make Local.

    此文件的复选标记将显示在 User 列。

  8. 右键单击新创建的复选标记,然后单击 Open > from the workbench.

  9. 右键单击 Link Templates 单击 Add new > Regular Expression.

  10. 根据需要编辑 LinkRegex 矢量的参数:

对于该参数... 提供此信息...

维度

链接所表示的维度(通常为“下一个 URI”维度)。

表达式

正则表达式,用于选择 HTML 链接的相关部分以从维度中查找下一个元素。正则表达式必须完全匹配,并且使用括号对所需的输出模式进行分组。有关正则表达式的详细信息,请参阅《数据集配置指南》

Output Pattern(输出模式)

正则表达式的输出模式,用于提取 Dimension(维度)参数的结果元素。

以下示例文件显示了三个正则表达式:

  1. 要保存文件,请右键单击 (modified) ,然后单击 Save.
  2. 若要使此更改对工作配置文件的所有用户可用,请右键单击 Page Overlay Link Templates.cfg 在 User 列,单击 Save to > <working profile name>.

在此页面上