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

如何在JavaScript/Node.js环境下编写Google Conversion API相关代码?

Google Conversion API Node.js 实现方案

存在和facebook-nodejs-business-sdk对应的官方开发方案,Google官方提供了适配Node.js环境的Google Ads API SDK,可直接用于Conversion API的开发。

核心使用步骤

  • 首先安装官方维护的SDK依赖:
    npm install google-ads-api
  • 该SDK已经封装了所有转化上报相关的接口逻辑,不需要你手动处理签名、请求拼接等底层操作,和Facebook业务SDK的使用逻辑高度相似,仅需要提前准备好Google Ads账号的认证信息、对应的转化动作ID即可完成开发。

基础上报示例代码

const { GoogleAdsApi } = require('google-ads-api')

// 初始化SDK客户端
const client = new GoogleAdsApi({
  client_id: '你的Google Cloud客户端ID',
  client_secret: '你的Google Cloud客户端密钥',
  developer_token: '你的Google Ads开发者令牌',
})

// 绑定对应Google Ads客户账号
const customer = client.Customer({
  customer_id: '你的Google Ads客户ID',
  refresh_token: '你的OAuth刷新令牌',
})

// 转化上报方法
async function uploadConversionEvent() {
  await customer.conversionUploads.uploadClickConversions({
    customer_id: '你的Google Ads客户ID',
    conversions: [{
      // 对应你在Google Ads后台创建的转化动作资源路径
      conversion_action: 'customers/你的客户ID/conversionActions/你的转化动作ID',
      // 上报用户点击标识,也可替换为邮箱、手机号等哈希后的用户匹配参数
      gclid: '用户点击广告时获取的GCLID参数',
      conversion_date_time: '2024-05-20 14:30:00+08:00',
      conversion_value: 99.9,
      currency_code: 'CNY',
    }],
    partial_failure: true,
  })
}

注意事项

  • 首次接入前需要先在Google Ads后台创建对应转化动作,同时在Google Cloud控制台开通Google Ads API权限,生成所需的认证凭证
  • 支持的用户匹配参数、事件上报规则均可在官方文档内查询对应说明

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 11:15:01