Show Menu
主题×

页面命名策略

pageName 变量应使用简明而直观的页面标识符填充。
您可以通过查看网站的结构来确定填充 pageName 变量的最佳方法。下列方法将简要介绍填充 pageName 变量的各种方式。
尽管 pageName 变量对于识别用户行为十分重要,但 Adobe 建议使用多个变量来指示页面信息。最佳页面命名策略对网站层级的各级别使用不同的变量,如下所示:
  • The channel ​变量可用于表示网站区域。
  • pageName 变量可用于显示内容类型。
  • 自定义分析变量 (prop1) 可用于表示详细内容。
详细程度因属性而有所不同,如下所示:
变量
详细程度
示例
Channel
一般区域
电子产品
Prop1
子区域
体育:地方体育
PageName
一般内容描述
贷款:房屋贷款:利率比较
Prop2
详细内容描述
电子产品:笔记本:详细规格:IBM Thinkpad T20
网站层级越多,用于识别页面内容的变量也应越多。若允许变量重叠,对公司也非常有用。例如,一个较为详细的变量不仅可以包含所查看产品的信息,还可包含有关网站区域和子区域的信息。当某产品或文章在网站的多个区域中出现时,这会非常有用。
以下页面命名策略描述如何填充 pageName 变量。虽然大家倾向于选择最容易实施的页面命名策略,但是页面命名策略在相当大的程度上决定了所有路径及页面报表的可用性。在决定页面的命名方法时需仔细进行判断。

每个页面的唯一名称

最佳的页面命名方法是为每个页面指定组织内所有 Analytics 用户都容易理解的唯一标识符。页面名称的示例包括“主页”、“电子产品部门主页”和“体育:地方体育:高中”。
大多数 Analytics 用户发现,层级页面名称在识别页面在网站中的发现位置及其目的时都十分有用。下表显示不同行业的页面名称示例。
转化
媒体
金融
主页
主页
主页
电子产品
技术
房屋贷款
电子产品:笔记本
技术:新配件
房屋贷款:利率比较
电子产品:笔记本:产品页面
技术:新配件:文章页面
房屋贷款:利率比较:10 年定期

文件路径(非完整 URL)

一些网站的文件路径清晰,因而易于读取。任何企业用户都可读取 URL 并确定文件路径指向的页面。如果您的网站属于此类情况,则可使用服务器端变量向​ pageName ​变量填充文件路径,如下所示:
s.pageName="<%= file_path %>"

Adobe 不建议将 pageName 保留为空(这会导致使用页面的完整 URL),即使您可能打算这么做。将 pageName 变量保留为空,并使用 pageURL 作为页面标识符会导致以下副作用。
  • 页面的域与路径不会始终显示一致。例如,下面四个 URL 返回的是同一个页面:
    • https://www.mysite.com/index.jsp
    • https://www.mysite.com
    • https://mysite.com/index.jsp
    • https://mysite.com/ 如果将 pageName 保留为空,则在这四个页面名称中,每个名称都将占用报表中的一个单独条目。
  • 一些页面(例如表单)是自行发布的,这样会消除原始表单和输出结果之间的区别。
  • 使用搜索引擎或其他在线工具将页面翻译成另一种语言时,该页面的 URL 将变成搜索引擎的 URL(而非您网站的 URL)。

HTML (document.title)

如果您已花时间修改 HTML 标题,以使其直观易读,则可考虑使用该标题作为 pageName 变量中的值。Adobe 建议使用服务器端变量来填充 pageName ,而不是使用 JavaScript 的 document.title。不同浏览器对 HTML 标题的解释有所不同,这可能会导致 Analytics 从不同的浏览器接收到不同的页面名称。
使用 HTML 标题的最佳方法是,将每个页面的现有标题复制到单独的变量或内容管理元素中。如果决定更改 HTML 标题以实现搜索引擎优化或其他目的,Analytics 页面名称将不会受到影响。如果 Analytics 中的页面名称发生更改,则该页面会变成新的页面,即使 URL 关联,也与旧的页面名称无关。