微博广告推广落地页面的联合调试

  • 微博广告推广

    落地页联调

  • 在此过程中,需要广告主方面的技术予以支持。以下为具体的技术对接内容,期望技术人员能够展开开发支持工作:

    • 联调是其中最为关键的环节。在完成事件设置及监测链接配置后,需进行测试,以确认微博与广告主能否顺利实现数据发送和上报操作,确保投放流程不受干扰;

    • 落地页对微博的回传支持

      API

      回传

      JS

      回传

      这两种方式,

      建议优先采用 API 免鉴权的方式,无需进行 token 授权认证,从而降低对接回传成本

      。接下来将介绍这两种联调方式的具体对接操作及内容;

    3.1 落地页 API 联调

    步骤

    操作描述

    图示

    此处需要广告主技术支持进行配置,在联调的落地页中接收微博下发的数据并回传

    • 当前,微博落地页 API 回传提供鉴权和免鉴权两种方式,

      • API 免鉴权对接

        (强烈推荐※※)

      • API 鉴权对接

    技术对接完成后点击“下一步”启动联调,扫码预览

    点击去联调或在联调工具内进行联调

    • 确认联调信息,可选择 API 回传开展联调对接,联调事件可多项选择;

    • 每次联调的有效时长为 1 小时,并显示已用时间,超时后此次事件联调失效,需重新联调;

    • 使用微博 APP 扫码预览广告,扫码成功后在关注流第一刷展示预览广告;

    • 浏览到广告后,点击广告跳转至广告落地页,在落地页获取微博下发的参数;

    • 请广告主技术人员依据事件对应的回传值进行回传,微博会在此次事件联调中实时校验回传情况,回传成功后,事件监测状态将显示回传成功;

    3.2

    微博广告推广

    落地页 JS 联调

    此处需要广告主技术支持进行配置,通过在落地页中添加微博提供的 2 段 JS 代码来开展联调测试;

    添加 JS 代码的具体操作如下:

    • 您需要将第一部分代码放置在落地页源码的<head></head>标签之间

    • 将第二部分代码置于落地页按钮【点击触发】的调用方法里

    技术对接步骤

    JS 代码内容

    第一部分:

    基础代码需要在页面的 <head> 中加入以下标签

    <script type="text/javascript">

    (function(root) {

    var script = document.createElement('script');

    script.type = 'text/javascript';

    script.crossOrigin = 'anonymous';

    script.src = '//cheka.biz.weibo.com/snippet'; // js-sdk 地址

    script.onerror = function () {

    const img = document.createElement('img')

    img.src = '//cheka.biz.weibo.com/api/v1/events/collect?t=load.error&dl='

    + encodeURIComponent(location.href) + '&rf=' + encodeURIComponent(document.referrer)

    + '&st=' + performance.now() + '&ts=' + Date.now();

    }

    var s = document.getElementsByTagName('script')[0];

    s.parentNode.insertBefore(script, s);

    })(window);

    </script>

    第二部分:

    在接入基础代码后,进行转化上报时,需要进行如下埋码

    var conversionEvent = {

    eventtype: 'shopping', // 仅需更改此处上报的事件类型

    eventvalue: ''

    }

    if(window.wbadmt && window.wbadmt.send) {

    window.wbadmt.send(conversionEvent)

    } else {

    window.addEventListener('cheka:ready', function () { window.wbadmt.send(conversionEvent) }, false)

    }

    第二部分中,event_type 对应的事件类型枚举及对应含义

    event_type 名称

    event_type 枚举

    枚举含义

    表单提交

    form

    用户在落地页中提交表单的次数

    电话拨打

    phone

    用户在落地页中拨打电话的次数

    有效咨询

    consult_effective

    用户在落地页中产生咨询点击的次数

    微信复制

    wechat

    用户在落地页中点击微信复制按钮的次数

    落地页面访问

    view

    用户点击落地页的次数(落地页 pv),多次点击访问重复计数

    下载开始

    download

    客户回传的下载开始数据

    购买

    shopping

    用户在落地页中点击购买按钮的次数

    关键行为

    key_behavior

    第三方落地页在提交表单选择意向度问题后,点击了正向选项的次数

    其他

    other

    用户在落地页中回传的其他数据

    平台操作说明

    步骤

    操作描述

    图示

    此处需要广告主技术支持进行配置,通过在落地页中添加微博提供的 2 段 JS 代码进行联调测试;

    • 完成 2 段 JS 代码的添加后,您可以点击“下一步”开始联调,扫码预览;

    点击去联调或在联调工具内进行联调

    • 确认联调信息,选择 JS 方式进行联调,联调事件可多项选择;

    • 先将微博提供的 2 段 JS 代码添加至您的落地页,然后点击联调,启动联调;

    • 每次联调的有效时间为 1 小时,并展示已用时间,超时后此次事件联调失效,需要重新联调;

    • 使用微博 APP 扫码预览广告,扫码成功后在关注流第一刷展示预览广告;

    • 浏览到广告后,点击广告并跳转到广告落地页,在落地页中获取微博下发的参数;

    • 请广告主技术人员根据事件对应的回传值进行回传,微博会在此次事件联调中实时校验回传情况,回传成功后,事件监测状态显示回传成功;

      • 具体的回传接口和参数详见对接文档

    THE END
    喜欢就支持一下吧
    点赞9 分享
    评论 抢沙发

    请登录后发表评论

      暂无评论内容