经常建议将用户登录状态作为自定义维度,因为它允许您隔离现有客户或忠实访客。这可能是一个很棒的洞察来源,但我们可以更进一步:假设您在用户注册过程中收集了其他(匿名)数据,为什么不将这些信息作为用户级自定义维度发送到 Analytics?在我们的示例网站中,让我们假设您的用户注册表单包含一个职业下拉菜单。通过将用户的选择传达给 Analytics,您可以比较不同职业的购买模式。
大多数电子商务网站都曾 RCS 数据库 遇到过产品退市的 SEO 难题。如何处理不再存在的产品 URL?这通常被定义为是否将其保留在线、重定向或 404 的问题。较少调查的是它们对转化的影响,或库存水平对行为的更广泛影响。通过捕获缺货页面浏览量作为自定义维度,我们可以用数据证明我们的行动是合理的。
现在我们清楚地了解了自定义尺寸的潜力,让我们深入了解实施过程。
所有自定义维度必须先在 Google Analytics 管理界面中创建。它们存在于属性级别,而不是视图级别,非高级 Google Analytics 帐户每个属性最多允许 20 个自定义维度。展开自定义定义,点击自定义维度,然后点击红色的新建自定义维度按钮。
在下一个屏幕中,您需要为维度命名,选择范围(点击、会话、用户或(用于增强电子商务实施)产品),然后选中“活动”框以启用它。点击“创建”,您将看到开始收集数据所需的代码样板版本。
该代码(在Google Developers和Google Support上有完整记录)非常简单:
如您所见,我们在 JavaScript 变量中定义维度的值,然后使用 set 方法和 ga() 命令队列将该变量作为自定义维度传递给 Analytics。然后,页面上的所有后续点击(页面浏览量、事件等)都将包含此自定义维度。请注意,我们通过其索引号来引用维度,在本例中为 1;返回管理区域中的主自定义维度屏幕以查看 Analytics 分配给新维度的索引号。