使用 API 自定义 Guide 分析

您可以使用Guide CXone Mpower 和查看 Legacy Dashboard 指标来跟踪 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 替换为将在 Guide 报告中用于跟踪参与有效性的数值。

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

分配 Web 访问者标签

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

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

移除 Web 访问者标签

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

cxone('analytics','removeVisitorTags', [tagID, 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');