使用 API 自定义 Guide 分析

您可以使用 CXone Dashboard 并查看 Guide 指标来跟踪 Guide 中的访问者行为。

使用以下 API 来定义自定义事件、存储访问者变量、存储转化数据、分配和删除 Web 标签等。

设置访问者事件

存储已定义的访问者行为(事件)以用于报告目的。当此调用与 Guide 结合使用时,将“event_type”更改为“custom_event_type”。将“custom_event_data”替换为任何类型的数据参数,包括对象结构。

cxone('analytics','setVisitorEvent', 'event_type', 'custom_event_data');

设置访问者变量

存储已定义的访问者信息,用于报告目的。

cxone('analytics','setVisitorVariable', 'variable_identifier', 'variable_value');

存储转换

出于报告目的,将访问者行为存储为转换。如果省略 conversion_date 参数,则使用当前日期和时间进行转换。

cxone('analytics','storeConversion', 'conversion_type', conversion_value, conversion_date);

按照以下方式设置这些:

  • “conversion_type”替换为 USD 等值。

  • conversion_value 替换为将在 指南 报告中用于跟踪参与有效性的数值。

  • conversion_date 替换为 JavaScript 日期对象。如果省略,则使用 new Date()

分配 Web 访问者标签

为访问者添加指定标签。在以下语法示例中,将“tagID”替换为访问者标签。

cxone('analytics','addVisitorTags', 'tagID');

移除 Web 访问者标签

移除访问者的特定标签。在以下语法示例中,将“tagID”替换为访问者标签。

cxone('analytics','removeVisitorTags', 'tagID');

清除访问数据

移除有关当前访问的信息。访问为浏览会话。如果用户重新加载页面,Guide 会将其视为新的访问。

cxone('analytics','clearVisit');

设置国家/地区

允许设置自定义国家/地区值。输入为字符串。将“国家/地区”替换为浏览器国家/地区代码。

cxone('analytics','setDeviceCountry','Country');

设置位置

允许设置自定义位置值。输入为字符串。将“位置”替换为浏览器位置代码。

cxone('analytics','setDeviceLocation','Location');

关闭 SPA 检测

关闭自动单页应用程序检测。

cxone('analytics', 'setSPADetection', false);

页面已加载

允许 Guide 识别页面已刷新。当单页应用程序检测关闭时使用此选项。输入为字符串。将“page-url”替换为页面 URL,或者将“page-title”替换为页面标题。

cxone('analytics', 'sendPageView', url: 'page-url';
cxone('analytics', 'sendPageView', title: 'page-title';

禁用 Web 跟踪

禁用 Web 跟踪模块。

cxone('disableModule', 'analytics');