在设置连接时,转换操作有助于进行字段映射。请注意,并非所有转换都适用于所有数据源。
转换的运作方式
系统会自动推荐部分转换。例如,您可能会注意到,系统会针对自动映射的 hashed_email 和 hashed_phone_number 字段推荐“计算哈希值”转换。您可以修改自动推荐的转换,也可以根据需要添加其他转换。您可针对输入字段指定一系列转换操作,然后系统便会从上到下应用这些操作。
准备工作
若要在字段映射期间应用转换,请依次点击操作 > 转换,以查看可用转换的列表。您可以先将此列表应用于流水线中的输入字段值,然后再将其导入您的 Search Ads 360 账号。
可用的转换操作
智能哈希处理
为确保您的数据安全,您导入的私密客户数据应经过哈希处理。数据管理器将使用业界标准的单向哈希算法 SHA256 对数据进行哈希处理。计算结果采用十六进制编码。您无需预先设置数据格式。数据管理器会对相关个人身份信息字段进行标准化处理,为您执行哈希处理和编码,然后将数据推送到 API,以便您在具体的应用场景中使用。
如果您希望自行对私密客户数据进行哈希处理,请参阅设置客户数据文件格式,以确保格式正确无误。如果您上传的是经过哈希处理的数据文件,请勿对非私密的客户数据进行哈希处理。数据管理器会将经过哈希处理的数据推送到 API。
请注意,智能哈希处理是自动执行的,也就是说您无需从“操作”菜单中选择任何选项。
计算哈希值
转换会应用于输入列,以将相应列转换为某种结果。在为列计算哈希值时,支持使用 SHA256 算法。计算结果采用十六进制编码。
乘
将列中的值乘以浮点常数。
符合条件的来源字段类型:任意数值和字符串类型。
乘以另一列
将“source”字段中的值乘以同一源文件中另一列中的值。
符合条件的来源字段类型:任意数值和字符串类型。
转换大小写
将此列更改为采用大写、小写或词首字母大写。此转换操作会先将此列中的值转换为字符串形式。
符合条件的来源字段类型:任意类型。
合并字段
使用分隔符将两列合并在一起。此转换会将第二个值附加到指定分隔符字符串后面的来源字段值。
格式为 {source_field}{separator}{column_to_merge}。
符合条件的来源字段类型:任意类型。
拆分
按分隔符拆分列,并提取其中一部分。
- 分隔符必须为单个字符。空格是有效的分隔符。
- 出现次数表示分隔符第 k 次(从“1”开始)出现,而该位置也是字符串被拆分的位置。
- Before 是一个布尔值,表示要提取分隔符之前 (true) 还是之后 (false) 的部分。
符合条件的来源字段类型:字符串。
示例:
如果输入列的值为“FirstName,MiddleName,LastName”:
| 分隔符 | 出现次数 | Before | 结果 |
| , | 1 | true | “FirstName” |
| , | 1 | false | “MiddleName,LastName” |
| , | 2 | true | “FirstName,MiddleName” |
| , | 2 | false | “LastName” |
转换类型
将列的值转换为其他的兼容类型。
| 目标类型 | 符合条件的来源类型 | 备注 |
|---|---|---|
| 字符串 | 不限 | 任何类型都可以转换为字符串。 |
| 实数 |
字符串 整数 |
实数的数据类型为双精度 如果字符串值在导入时无法解析为双精度值,则会导致“运行情况”表格中显示出现错误。 |
| 整数 |
字符串 实数 百分比 |
如果字符串值在导入时无法解析为双精度值,则会导致“运行情况”表格中显示出现错误。 |