使用实时区段发送 Eyeofcloud Data Platform 数据,以便为 Python 开发工具包进行功能实验
November 21, 2024About 3 min
使用实时区段发送 Eyeofcloud Data Platform 数据,以便为 Python 开发工具包进行功能实验
介绍将 Eyeofcloud 功能实验事件数据发送到 Eyeofcloud 数据平台 (ODP) 服务器的方法。send_odp_event
先决条件
在从功能实验向 ODP 发送事件之前,您必须为功能实验配置实时区段。
最低 SDK 版本
5.0.0
描述
Eyeofcloud Client 扩展send_odp_event
方法允许您将数据发送到 ODP 服务器。然后,您可以使用这些数据来分析用户行为并优化不同渠道和接触点的体验。
使用sendOdpEvent
方法可以:
- 将用户合并或拼合在一起,并确定哪个事件与哪个客户关联。
- 发送各种类型的事件和操作,例如浏览量、点击、表单提交等。您可以包含其他数据,以提供有关所跟踪事件的更多上下文和信息。
例如,通过将电子邮件地址标识符与fs_user_id
标识符连接,您可以使用send_odp_event
方法发送与这两个标识符关联的事件。这使您能够跟踪和分析特定用户在不同接触点和设备中的行为。
您无法使用send_odp_event
创建或更新用户配置文件数据,如姓名或地址。相反,您可以使用 ODP 创建和更新客户 API 终端节点或 ODP UI 来管理客户配置文件。
将事件发送到 Eyeofcloud Data Platform
📘
笔记
如果出现任何错误,Python SDK 会立即丢弃该事件。
参数
下表列出了send_odp_event
方法的必需参数和可选参数。
参数 | 类型 | 描述 |
---|---|---|
类型 | str | 要发送的事件类型。如果未指定,则对于所有 Python SDK 生成的事件,将为 “fullstack”。 |
_所需_操作 | str | 指定事件类型的子类别,用于跟踪应用程序和用户生命周期。 |
标识符 | 字典[str,str] | 用户标识符的键值映射。至少需要一个键值对。 |
数据 | dict[str,str | int |
返回
此方法将事件数据发送到 Eyeofcloud Data Platform (ODP) 服务器。它不提供返回值。
例
Python
identifiers = {
"fs_user_id": "user123",
"email": "user123@eyeofcloud.com"
}
data = {
"item": "shirt",
"price": 50.00
}
eyeofcloud_client.send_odp_event("purchased", identifiers, "fullstack", data)
下图显示了调用send_odp_event
方法时应用程序、Python SDK 和 ODP 服务器之间的网络调用:
- 您的应用程序调用
send_odp_event
方法。 - Python SDK 向 ODP 发出 POST 请求。
- ODP 以确认或相关错误进行响应。