推广 热搜: page  关键词  红书  哪些  数据分析  链接  搜索  获取  小红  服务 

百度推广再营销联动GTM的详尽实例教程

   日期:2024-12-05     作者:90iao    caijiyuan   评论:0    移动:https://sicmodule.kub2b.com/mobile/news/4486.html
核心提示:百度推广再营销联动GTM的详尽实例教程实例教程许多国内的数字营销者对百度的再营销功能并不陌生。不但可以在网盟进行再营销,还
百度推广再营销联动GTM的详尽实例教程 实例教程

许多国内的数字营销者对百度的再营销功能并不陌生。不但可以在网盟进行再营销,还可以进行搜索再营销。再营销的理论基础是给“特殊人群”予“特殊照顾”,“特殊照顾”体现在

  • 首先在展现上我们会提高出价,对这些人重点展现;或者降低出价或不出价避免对这些人群进行展现
  • 在传递的营销信息上针对目标人群所处的不同客户旅程的环节(初见、研究中、购买决策中等)提供不同的文案和着陆页

百度提供了许多建立“特殊人群”的方法,但是有些人群的建立仍然比较复杂。本文我们要介绍的是一个通过Google Tag Manager(GTM)来部署一个比较麻烦的“特殊人群”抓取方法。请注意,本文介绍的解决方案有大量引用Max Yodgee的《Tracking Session Time with Google Tag Manager》的内容。在此向原作者致敬。

假设我们定义“凡是访问我的网站持续时间超过10分钟的访客”为这个“特殊人群”的话,我们如何通过技术手段来抓取这些人群呢?我们知道百度推广的后台是没有办法去自定义这个人群的,因此我们需要先手动获取代码,并在之后通过GTM适时地触发这段代码。

我们在GTM中需要建立3个变量(Variables)来操作访问时长Session Duration。

首先是一个变量Data Layer – GTM – Start。这个变量的数据层内名称是gtm.start。

[notification type=”alert-info” close=”false” ]请注意gtm.start是默认的gtm变量,在GTM载入时就被赋值。你可以在你的GTM安装代码中找到它。[/notification]

然后是用来存贮时间的cookie变量cookie – Session – Start。在选择类型时你要选择1st-Party cookie。cookie的名称我们就取gtm-session-start。

最后我们需要一个Custom JS变量Utility – Session Seconds。内容如下:

function(){

    var time;

    try{

        var cookieStart = {{cookie - Session - Start}};

        if(typeof cookieStart !== 'undefined' && cookieStart > 0) {

            var date = new Date();

            time = Math.round((date.getTime() - cookieStart)/1000);

        }

    } catch(e) {

    }

    return time;

}

上面这段代码的作用是从cookie中取出这个Session开始的时刻,如果这个时间不为空,那么就返回当前时刻和Session开始时刻之差。单位为秒。如果cookie为空,那么返回的经过时间为空。

第二步我们将建立我们的标签。这个标签是一个Custom HTML Tag,会在所以页面载入时加载。名字就取作Capture – cookie – Session – Start。

<script>

    try {

        (function(){

            var current = {{cookie - Session - Start}};

            var cookievalue;

            if (typeof(current) == "undefined") {

                cookievalue = {{Data Layer - GTM - Start}};

            } else {

                cookievalue = current;

            }

            var date = new Date();

            date.setTime(date.getTime()+(30*60*1000));

            var cookieName = 'gtm-session-start';

            var cookieExpires = date.toGMTString();

            var cookiePath = '/';

            document.cookie = cookieName + '=' + cookievalue + '; Expires=' + cookieExpires + '; Path=' + cookiePath;

        })();

    } catch (e) {

    }

</script>

现在来解释上面这段代码的含义。首先它会查看cookie中是否已经有了Session开始的时间,如果没有的话就把当前GTM加载的时间填入。最后它会更新本cookie的过期时间在当前时间的30分钟以后。

接下来就容易了我们只要判断当前的经过时间Utility – Session Seconds > 30便可以触发我们之前拿到的百度人群标记代码便可。

同样,我们新建一个Custom HTML Tag,取名为Baidu – Audience – Tag。把百度标签黏贴进去。选上Support document.write。

先不要保存,接下来我们定义触发规则。在这个标签下面的Trigger部分新建一个Trigger组合。这个Trigger组合你可以选择一个PageView的Trigger加上一个Timer的Trigger。还记得Timer怎么用吗?我们在《科学分析跳出率的理念和方法》一文中曾经用过。下面给出Timer Trigger的设置方法。PageView的Trigger就当留作作业了。

我们保存所有内容之后测试并发布这个Container就大功告成了。

百度推广相比AdWords弱在很多方面,其中一点是没有办法直接应用Google Analytics收集到的Audience。好在Google Tag Manager是你的BFF。本篇用实例作为教程向各位读者展示了如何灵活应用GTM来高效地部署百度自定义人群标签。在实际操作中我们可以有更多灵活的方式。希望对你的精准再营销以及GTM的学习有一些帮助。

本文地址:https://sicmodule.kub2b.com/news/4486.html     企库往 https://sicmodule.kub2b.com/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

 
 
更多>同类最新资讯
0相关评论

文章列表
相关文章
最新动态
推荐图文
最新资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号