腾讯广点通广告投放-Web转化数据API自归因文档对接

关于自建H5落地页投放广告的流程总结

文档地址

Web转化数据API自归因文档

流程

转化归因配置

  1. 配置页面地址:https://ad.qq.com/atlas/22172840/tool/conversionspec
  2. 选择网页转化
  3. 新建网页转化
  4. API自归因上报
  5. 腾讯广点通广告投放-Web转化数据API自归因文档对接_第1张图片
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__
链接后面还可以自定义参数,重定向会带回来
  1. 完成,去连调(这里有个坑)
    第一个坑
    腾讯广点通广告投放-Web转化数据API自归因文档对接_第2张图片
    找个安卓机,下软件,那个浏览器的纯纯的坑
    腾讯广点通广告投放-Web转化数据API自归因文档对接_第3张图片

用下的那个软件扫码,如果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);

开发的工作就做完了

你可能感兴趣的:(java小记,java,广点通)