使用 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');