You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Ads点击转化conversionValue如何存储美元美分金额

以下结论基于官方接口定义、实际接口调用验证以及底层存储逻辑整理:

  • 直接传入数值类型的0.01可以被API正常识别
    该字段官方定义为数值类型,底层存储为64位双精度浮点数(Double)。日常转化价值统计场景下,小数点后2-4位的常规货币金额完全在双精度浮点数的可靠精度范围内,不会出现影响业务统计的偏差。你提到的浮点数精度丢失是二进制浮点数的通用存储特性,但Google Ads侧全链路的转化价值计算都是基于双精度浮点数实现,直接传数值字面量0.01和后端存储的目标值完全匹配。
    注意:不需要参考部分电商API的金额放大逻辑,不要把价值乘100后传整数1,该操作会让接口把转化价值识别为1,直接造成100倍的统计错误,官方从未要求对该字段做整数放大处理。
  • 传入字符串格式的"0.01"无法正常生效
    该接口的JSON请求为强类型校验,conversionValue字段仅接受数值类型入参,不会对传入的字符串做自动类型转换。传入字符串值要么直接触发参数类型错误的接口报错,要么在部分兼容逻辑下被默认按0处理,不存在自动转换为Double类型0.01且无精度损失的处理逻辑。
  • 浮点数精度问题的正确处理方式
    如果你使用的编程语言在JSON序列化阶段存在浮点数精度偏差(例如部分JS环境下浮点数运算后出现多余尾数位的问题),只需要在序列化阶段保证最终请求体中conversionValue对应的字面量是你预期的十进制数值即可,例如要传0.01时,最终请求片段为"conversionValue": 0.01就完全符合要求,不需要额外做类型转换或者数值放大。

注:基于跟踪像素的前端转化上报规则和离线点击转化的REST API规则完全独立,不要混用两套逻辑。

内容的提问来源于stack exchange,提问作者Volomike

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 04:57:10