开发者框架设置
交互式高级分析支持通过开发人员框架进行配置,以提供丰富高级分析中捕获的数据和事件的功能——从添加自定义字段、控制会话长度到排除某些用户组。
设置和自定义字段
下面的代码片段显示了所有可用选项。
//可选变量//默认值:30分钟var sessionDuration = 30;//重置交互链之前的时间//所有用户行为都被跟踪,除非他们是以下其中之一的成员//不跟踪的主要公司名称列表(区分大小写)var excludedCompanies = [];//不跟踪的主要位置名称列表(区分大小写)var excludedLocations = [];//不跟踪的主要部门名称列表(区分大小写)var excldeddepartments = [];//可选函数//允许你设置CustomFields来丰富跟踪数据var populateCustomFields = Function(事件,人,回调){//或者你可以只使用提供的人对象事件。CustomField1 = person.AdditionalFields["WorkdayID"];事件。CustomField2 = person.JobTitle;//确保调用回调,否则事件将不会被跟踪返回回调(event);//你也可以使用$。ajax从任何其他api获取数据来检索额外的信息,然后调用回调函数来跟踪事件}
自定义事件
例子:我想跟踪“HR - Help”按钮的每一次点击,以便我们可以分析内部的趋势和需求.
这将允许您分割分析数据并分析特定于您的组织和用例的事件。
自定义事件的行为将与开箱即用事件相同,将包含自定义字段,并将受到排除。
您还可以通过调用此函数跟踪自定义事件。
TrackerNew。logEvent(“我的定制事件”);
上面的代码行将向交互高级分析发送一个事件eventName
字段,设置为“我的自定义事件”。
更新 大约两年前