写点什么

从 0 到 1 带你搞定“微信广告转化归因”

作者:Chris Zhang
  • 2025-05-07
    上海
  • 本文字数:1015 字

    阅读完需:约 3 分钟

我来一步步明确你的需求并给出实现方案


用户点击广告 → 进入你的小程序或网页 → 完成下单 → 你能识别这个订单来自哪个广告 → 你回传数据给微信广告后台 → 广告平台统计转化效果。



🎯 一、阶段分析




🧩 二、你需要怎么做(一整套流程)

✅ 1. 在微信广告中配置落地页参数

去微信广告平台控制台:


  • 设置广告落地页 URL,添加参数:


https://yourdomain.com/order.html?click_id=__CLICK_ID__&gdt_vid=__GDT_VID__
复制代码


微信系统会自动把 __CLICK_ID____GDT_VID__ 替换成真实的点击标识。



✅ 2. 在落地页页面接收这些参数(JS/小程序)

你可以用 JavaScript 获取这些参数并保存:


// 页面加载时执行const params = new URLSearchParams(window.location.search);const clickId = params.get("click_id");if (clickId) {  localStorage.setItem("click_id", clickId); // 或存在 cookie/sessionStorage}
复制代码


如果是微信小程序,参数一般通过 onLoad(options) 传递:


onLoad(options) {  const clickId = options.click_id;  if (clickId) {    wx.setStorageSync('click_id', clickId);  }}
复制代码



✅ 3. 下单时,把 click_id 一起传给后端

下单请求(POST)要带上 click_id


// 下单接口fetch('/api/submitOrder', {  method: 'POST',  body: JSON.stringify({    orderId: 'xxx',    amount: 123.45,    click_id: localStorage.getItem('click_id')  // 或 wx.getStorageSync('click_id')  })});
复制代码



✅ 4. 后端记录订单和 click_id,并调用腾讯回传 API

腾讯广告转化回传接口文档:👉 https://datanexus.qq.com/doc/develop/guider/interface/tracking_api_list


你需要用 HTTPS 调用这个接口:


POST https://t.gdt.qq.com/conv/v1/<account_id>/conv?access_token=xxx
复制代码


传入参数示例:


{  "click_id": "a1234567890",  "action_time": 1715078502,   // 当前时间戳(秒)  "action_type": "APP_ORDER",  "value": 129.00}
复制代码


🔐 access_tokenaccount_id 你需要在腾讯广告后台获取。



🧠 三、腾讯广告平台需要你配置什么

  1. 创建“转化追踪事件”在【腾讯广告后台】→【工具箱】→【转化管理】中,设置一个“下单成功”类事件,获取事件名称和权限。

  2. 开通 API 接口权限在【数据接入中心】申请 API 调用权限,获取 access_token

  3. 设置服务器白名单(可选)如果腾讯要求,你可能需要把服务器 IP 添加到白名单中。



✅ 四、我来帮你回顾一遍流程(超简版)




🔧 我能帮你什么?

你现在还有哪个步骤卡住了吗?


发布于: 刚刚阅读数: 5
用户头像

Chris Zhang

关注

还未添加个人签名 2022-07-18 加入

还未添加个人简介

评论

发布
暂无评论
从0到1带你搞定“微信广告转化归因”_归因分析_Chris Zhang_InfoQ写作社区