本指南将帮助您设置一个从您的应用/网站提取未处理数据的管道,使用 DataPrep 进行清理和整理,然后将其导入到您的 CRM 账户。
将数据导入 DataPrep
要将数据从任何来源传输到 DataPrep 进行数据操作,以便后续导入 CRM,请按照以下步骤操作:
- 登录到您的 DataPrep 账户。
- 要创建新的连接,请前往管道 → + 新建 并命名新管道。或者打开您工作区中的现有管道并编辑它
- 点击添加数据 并选择数据源。例如,如果您的数据源是来自 Google Analytics 的 URL,请选择 URL。

- 要配置 URL 连接,请输入您的数据集名称。如果您创建了一个新管道,请将 API 方法更改为 POST;否则,请保持 API 方法为 GET。请输入请求 URL。要了解如何找到请求 URL,请点击此处。
- 在添加请求体 字段中,点击加号。
6. 添加与下方模板类似的请求体,并根据后续示例进行结构化。样本请求体中提到的所有键都是必填项。
请求体示例
{
"limit": [max_results],
"dimensions": [
{
"name": "eventName"
},
{
"name": "dateHour"
},
{
"name": "customUser:[uniqueUserID]"
}
],
"dateRanges": [
{
"startDate": "[start_date]",
"endDate": "[end_date]"
}
],
"keepEmptyRows": false],
"orderBys": [
{
"desc": [false],
"dimension": {
"dimensionName": "[dayHour]",
"orderType": "NUMERIC]"
}
}
]
}
]
}
Field Descriptions: All key
字段描述:所有关键
- 限制(必填):
定义返回的最大记录数。例如,"limit": 100 将返回最多 100 条记录。建议的限制是 1,00,000。 - 类型:整数
- uniqueUserID:
指定用于在 CRM 中识别用户记录的特定键,例如 CRM 记录 ID 或电子邮件 ID。 - 示例:"user_uid"
- 类型:对象数组
- dateRanges:
指定数据查询的日期范围。您需要为要检索的范围提供 startDate 和 endDate。endDate 指的是今天的日期,startDate 可以是 365daysAgo 或 180daysAgo 或 90daysAgo。最新的数据对 AI 模型更有帮助。 - 示例:"startDate": "365daysAgo", "endDate": "2024-04-06"
- 类型:对象数组
- 注意:使用相对日期格式(例如,"365daysAgo")或 YYYY-MM-DD 格式的具体日期。
- keepEmptyRows:
如果设置为 false,则不包含没有数据的行。 - 示例:"keepEmptyRows": false
- 默认值:true(如果省略)
- 类型:布尔值
- orderBys
定义数据的排序顺序。您可以根据维度或指标对结果进行排序。 - 示例:"desc": true 按降序排序,"dimension": { "dimensionName": "dateHour", "orderType": "NUMERIC" } 按数值维度排序。
- 类型:对象数组
- 注意:您可以自定义 orderBys 数组来定义多个排序偏好。
7. 转到下方的 Headers 标签页。在 Keys 下添加内容类型。切换到 Authorization 标签页,选择授权方法,填写其他详细信息,然后点击认证。
8. 切换到 Authorization 标签页,选择授权 方法,填写其他详细信息,然后点击认证。
当数据导入成功时,您已创建一个新的连接。
设置规则集
1. 点击中间阶段旁边的蓝色加号图标,选择插入规则集。添加规则集可以简化数据的预处理。
2. 在出现的页面上,点击黄色高亮的规则集图标3. 按照下图设置规则集。