关于自建H5落地页投放广告的流程总结
文档地址
流程
转化归因配置
- 配置页面地址:https://ad.qq.com/atlas/22172840/tool/conversionspec
- 选择网页转化
- 新建网页转化
- API自归因上报
PS:关于点击监测链接的说明:
官方文档参数说明:https://developers.e.qq.com/docs/guide/conversion/new_version/dianjijiance
链接规则:落地页链接(http://www.xxx.com/index.html)?click_id=__CLICK_ID__&click_time=__CLICK_TIME__&account_id=__ACCOUNT_ID__&callback=__CALLBACK__&qz_gdt=__QZ_GDT__
链接后面还可以自定义参数,重定向会带回来
- 完成,去连调(这里有个坑)
第一个坑
找个安卓机,下软件,那个浏览器的纯纯的坑
用下的那个软件扫码,如果3分钟5分钟出不来,不要想了,换个手机再下一个软件,再扫
第二个坑:
已发送的广告点击数据(已转发 0 次 点击 数据)
还有
已检测到的转化行为
已接收 0 条 表单预约 数据
这两个数据回传贼慢,而且不准……
以上是操作方面的
下面是代码层面的
页面相关的
页面直接把地址栏上的参数全给后端,后端用map接收
坑点:API连调测试页面接收到的clickid是qz_gdt(这个属于非微信流量),如果发到朋友圈等微信流量clickid是qz_gdt
这个是文档
然后数据上报,我为了简单直接get方式
StringBuffer urlSb = new StringBuffer("http://tracking.e.qq.com/conv/web?clickid=");
// 广告转发到页面获取到的,对应click_id
urlSb.append(model.get("qz_gdt"))
// 点击时间
.append("&action_time=")
.append(time)
// RESERVATION 预约
.append("&action_type="+str+"&link=")
// H5所在域名www.xxx.com link:URLencode之后的域名,请保持与创建转化时填写的网页链接对应
.append(URLEncoder.encode(model.get("link"), "UTF-8"));
System.out.println("腾讯数据回传参数:" + urlSb);
String s = HttpUtil.get(urlSb.toString());
System.out.println("腾讯数据回传返回:" + s);
开发的工作就做完了