事件中心介绍

请在事件中心获取事件模型,用于采集和上报事件数据程序的编码,并设置上报的事件数据是否存储于分析源,保存为用户行为表或订单明细表。

事件模型

采集和上报一次完整的行为事件,可能包含以下数据:

  • 事件编码:即事件ID,必传。

  • 用户ID:必传。

  • 事件属性:支持事件带有若干属性,例如:事件发生时间、发生渠道、商品、数量等。

    • 属性编码:即属性ID,必传。

    • 属性值:支持文本型、数值型、时间型,必传。

    说明

    对于标准化的订单事件,模型中的商品信息属性是一个数组,包含商品名称、商品ID、单价、购买件数等项目。

模型的事件编码、事件属性需要在定义事件时配置。

事件说明

选择工作空间>配置管理>数据接入管理>事件中心,事件列表如下图所示。image

页面左侧为事件分组,由未分组和其他自定义分组组成。默认展示全部分组中的所有事件。分组方法请参见事件分组

页面右侧为事件列表,展示事件编码、事件类型、事件来源、数据接入方式、是否存储等信息。

您可以通过事件名称、事件编码搜索事件,也可以通过事件类型、事件来源、最近修改时间筛选事件。

事件类型

  • 系统预置事件:系统已定义某些常用事件的编码、属性等,可直接按定义上报数据。

  • 自定义事件:您根据业务需要自行定义的事件。

事件来源

列表中的事件来源对应于不同的事件上报方式:

  • Quick Tracking:通过阿里云全域采集及增长分析(Quick Tracking)采集上报,仅适用于APP、小程序、网页(含H5),Quick Audience对接Quick Tracking,应用可以利用Quick Tracking提供的SDK实现事件采集上报。

    Quick Tracking事件分为系统预置事件、自定义事件:

    • Quick Tracking系统预置事件:Quick Tracking提供的预置事件。

    • Quick Tracking自定义事件:您在Quick Tracking控制台创建的自定义事件。

    在您进行QT事件授权后,已向Quick Audience空间授权的Quick Tracking应用中包含的以上两类事件将自动同步到事件列表中。

  • 自主接入:不限应用类型,通过自主开发程序,实现应用埋点采集事件数据,并转化为Quick Audience定义的事件模型,通过Quick Audience给出的事件上报接口进行上报。

    自主接入事件分为系统预置事件、自定义事件:

    • 自主接入系统预置事件:系统预置的自主接入事件。除一般行为事件外,系统还预置三种标准化的订单事件:购买商品、商品退款、取消订单,事件编码分别为pay_order、refund_order、cancel_order。

    • 自主接入自定义事件:您在Quick Audience空间中创建的自定义事件,请参见创建自定义事件

  • 会员中心:若您购买了会员中台功能包会员中台模块定义的用户行为事件将直接由会员中台模块自动上报。

    会员中心事件全部为系统预置事件。除一般行为事件外,系统还预置三种标准化的订单事件:购买商品、商品退款、取消订单,事件编码分别为pay_order、refund_order、cancel_order。

  • 社交互动:若您购买了社交互动功能包社交互动模块定义的用户行为事件将直接由会员中台模块自动上报。

    社交互动事件全部为系统预置事件。

数据接入方式

  • 消息同步:通过消息实时传入,是Quick Tracking事件、会员中心事件、社交互动事件的传入方式。

  • API同步:通过接口实时传入,是自主接入事件的传入方式。

说明

事件首次上报后,才会根据实际接入情况显示数据接入方式。

创建自定义事件

若系统预置事件不满足您的需要,您可以自定义事件:

  • 当您采用自主接入方式时,您可以在Quick Audience创建属于当前工作空间的自定义事件。

  • 当您采用Quick Tracking方式时,应按照Quick Tracking上报流程,先在Quick Tracking控制台配置应用和应用下的事件等,再通过QT事件授权,将已配置的事件同步到Quick Audience当前工作空间。

采用自主接入方式,在Quick Audience创建属于当前工作空间的自定义事件的操作步骤:

  1. 选择工作空间>配置管理>数据接入管理>事件中心

  2. 单击右上角新建事件,进入配置事件页面。

  3. 配置参数,如下表所示。

    235

    参数

    说明

    事件名称

    输入事件名称。

    事件编码

    输入事件编码。事件编码在当前工作空间中必须唯一。

    在上报事件数据时,事件编码为必传,用于唯一标识一个事件。

    事件属性

    事件可以带有若干属性,例如:事件发生时间、事件发生渠道、商品、数量等。

    • 创建自定义事件时,默认有2个预置属性:

      • 事件发生时间:属性编码occur_time,时间型,默认为必传。

      • 事件发生渠道:属性编码occur_channel,文本型,默认为必传。

      预置属性可以通过编辑,修改其是否必传,但名称、编码、值类型不可修改。

    • 您也可以增加其他属性,单击新建属性,可以在弹窗中配置新属性的属性名称、属性编码、属性值类型(可选文本型、数值型、时间型)、是否必传,如下图所示。

      新建的属性支持编辑,名称、编码等均可修改,支持删除

      重要

      若需要在自动化营销中使用上报的数据,请向事件添加外部业务id属性,属性编码为outBizId,值类型为文本型。上报事件数据时传入该属性,数据才可用于自动化营销。

      建议交易相关事件将订单ID上报为outBizId,优惠券相关事件将优惠券ID上报为outBizId。

    14

  4. 事件配置完成后,单击保存

如下图所示,创建的自定义事件将加入事件列表,事件来源显示为自主接入

34

开启/关闭存储

支持为Quick Tracking事件、自主接入事件开启上报数据的存储,会员中心事件、社交互动事件默认开启存储,支持关闭存储(会员中心的订单事件不支持关闭存储)。

开启存储后,事件上报的数据将存储于分析源,普通行为事件数据保存为用户行为表,订单事件数据保存为订单明细表,可以用于人群筛选、生成AIPL/RFM模型、自定义标签等等。

在事件列表中,开启是否存储开关,即可开启存储;关闭是否存储开关,即可停止存储,已存储的数据不删除。

开启存储后,Quick Audience接收到的事件数据的流转过程为:

  1. 数据接收后暂存于Tablestore授权配置的Tablestore实例,在Tablestore进行实时ID Mapping,获取用户的统一身份标识QAID。

    说明
    • 无论是否开启存储,事件数据都将经过这一步。这一步完成后,事件数据可用于自动化营销。

    • 数据将在Tablestore实例中暂存2天,过后自动删除。

  2. 数据与QAID一起,在第二天凌晨同步到MaxCompute计算源,然后导入分析源中的用户行为表。

    在同一空间下,Quick Tracking事件、自主接入事件、会员中心事件、社交互动事件分别存储于不同的用户行为表。

    用户行为表数据格式,请参考用户行为表数据要求中的数据格式。其中,行为类型字段将保存事件名称,属性字段、统计指标字段名将与事件属性名称保持一致。

    说明
    • 由于MaxCompute侧限制一个表最多包含1200列,QAID、事件名称各占1列,当事件属性字段超过1198个时,将存入新的表。

    • 已存储的事件数据不支持删除。

查看事件

单击查看,将进入事件详情页面,页面不仅展示事件的详细配置,还展示使用了该事件的自动化营销活动,如下图所示。

234

编辑事件

说明

由于Quick Tracking事件属于Quick Tracking控制台配置的应用,通过QT事件授权关联Quick Audience的空间,若需要编辑Quick Tracking事件,可以在Quick Tracking控制台编辑应用内的事件。

支持编辑自主接入自定义事件、自主接入标准化订单事件(事件编码为pay_order、refund_order、cancel_order)。

单击编辑,进入编辑页面,如下图所示为自主接入自定义事件,编辑事件后单击保存即可。

您可以:

  • 修改事件名称。

  • 添加新的属性。

  • 修改预置属性、非预置属性是否必传。对于订单事件,不支持修改预置属性是否必传。

  • 修改非预置属性的属性名称。

  • 删除非预置属性。仅支持删除未被营销活动使用的非预置属性。

23

删除事件

支持删除未被营销活动使用过的自主接入自定义事件。

  • 单个删除:单击删除,确认后即可删除该事件。

  • 批量删除:从列表勾选需要删除的事件后,单击列表下方的批量删除,确认后完成删除。

说明

由于Quick Tracking事件属于Quick Tracking控制台配置的应用,通过QT事件授权关联Quick Audience的空间,若需要删除Quick Tracking事件,可以在Quick Tracking控制台删除应用内的事件,或在Quick AudienceQT事件授权中解除应用与空间的关联。

事件分组

支持为事件建立分组,便于分类管理事件。

添加、移动分组

仅支持创建一级分组。操作步骤:

  1. 鼠标移动到全部分组上方,会出现加号图标加,如下图所示。单击加号图标。

    53

  2. 在弹窗中输入新分组名称。

  3. 单击确定完成创建。新分组将加入目录。

  4. 鼠标拖拽分组到需要的位置,在出现蓝色线条时松开鼠标,可以改变分组的顺序。

重命名分组

  1. 鼠标移动到自定义分组上方,会出现省略号图标324,如下图所示。单击省略号图标,出现重命名按钮,单击重命名

    562

  2. 在弹窗中输入新的分组名称,单击确定完成重命名。

删除分组

  1. 鼠标移动到自定义分组上方,会出现省略号图标324,如下图所示。单击省略号图标,出现删除按钮,单击删除124

  2. 若分组中不包含事件,将直接删除分组。

    若分组中包含事件,需要在弹窗中单击确定完成删除。原分组中的事件将移入未分组

事件移动分组

支持将事件移动到指定的分组。

批量移动:从列表勾选需要移动的事件后,单击列表下方的移动分组,在弹出的面板中选择一个分组,单击确定

FAQ

上报的事件数据与导入的用户行为表有什么区别?

答:请注意以下几点区别:

区别

上报事件数据

导入用户行为表

数据来源

获取实时数据。

已获得的离线数据,已按用户行为表数据要求保存于MaxCompute计算源。

操作文档

事件上报

用户行为表结构配置、调度导入

数据流转

  • 不存储:上报后在Tablestore中保存2天。

  • 存储:上报后在Tablestore暂存,第二日同步到MaxCompute计算源,然后导入分析源保存,保存格式请参见开启存储

从MaxCompute计算源导入分析源保存。

ID Mapping

流转过程中在Tablestore执行。

流转过程中在MaxCompute计算源执行。

数据使用

上报的实时数据支持用于自动化营销。

若存储,普通行为事件数据将保存为用户行为表,订单事件数据将保存为订单明细表,与导入表一样支持用于人群筛选、生成RFM模型AIPL模型偏好类标签等自定义标签。

支持用于人群筛选、生成AIPL模型偏好类标签等自定义标签。

若上报的事件数据不进行存储,数据将怎样流转?

答:上报的事件数据不进行存储,数据的流转过程为:

  1. 数据接收后暂存于Tablestore授权配置的Tablestore实例,在Tablestore进行实时ID Mapping,获取用户的统一身份标识QAID。

    说明

    无论是否开启存储,事件数据都将经过这一步。这一步完成后,事件数据可用于自动化营销。

  2. 数据在Tablestore实例中暂存2天后,自动删除,不可恢复。

对应地,若上报的事件数据进行存储,数据的流转过程请参见开启/关闭存储