国际化产品的百度统计与谷歌统计

keang keang     2022-11-06     627

关键词:

最近在主导重构公司一款国际化产品,需要进行埋点统计,具体需求是工程里面的事件分析根据国内/国外进行统计,海外版的使用谷歌统计,国内版的采用百度统计。采用的是同一套工程代码,所以只需要写一个方法,里面根据配置文件的平台属性来做区分是百度统计还是谷歌统计,代码总结如下:

;(function (win) 
    var config = win.SYSTEM_CONFIG;
    var statistics = function () 

    ;
    if (config && (config.baidu || config.google)) 
        var platform = config.platform;
        if (platform === ‘国内‘) 
            var _hmt = _hmt || [];
            (function () 
                var hm = document.createElement("script");
                hm.src = "https://hm.baidu.com/hm.js?" + config.baidu;//百度统计的key
                var s = document.getElementsByTagName("script")[0];
                s.parentNode.insertBefore(hm, s);
            )();
            statistics = function (category, action, opt_label, opt_value) 
                //_hmt.push([‘_trackEvent‘, category, action, opt_label, opt_value]);
                _hmt.push([‘_trackEvent‘, category, action, opt_label || "", opt_value || 1]);
            

         else if (platform === ‘海外‘) 
            /*- Global site tag (gtag.js) - Google Analytics --*/
            document.write(‘<script async src = "https://www.googletagmanager.com/gtag/js?id=‘ + config.google + ‘" > <‘ + ‘/script>‘);//谷歌统计的key
            window.dataLayer = window.dataLayer || [];

            function gtag() 
                dataLayer.push(arguments);
            

            gtag(‘js‘, new Date());
            gtag(‘config‘, config.google);
            statistics = function (category, action, opt_label, opt_value) 
                gtag(‘event‘, action, 
                    ‘event_category‘: category,
                    ‘event_label‘: opt_label || "",
                    value: opt_value || 1
                );
            
        
    
    window.Statistics = statistics;
)(window);

  

互联网产品怎么做数据埋点

在互联网产品上线之后,产品和运营人员需要即时了解产品的使用情况,有多少用户,用户使用了哪些功能,停留时长,使用路径。。。等。要回答这些问题,需要有数据,不能拍脑袋想当然。数据怎么得到呢?埋点就是采集数... 查看详情

百度与谷歌地图瓦片组织方式对比(代码片段)

百度是从中心点经纬度(0,0)度开始计算瓦片,在第1级时百度将世界地图分为4块。中心点右上部分(中国地区)占1块。 谷歌是从左上角经纬度(-180,90)度开始计算瓦片,在第1级时谷歌将世界地图分为1块。 在第2级时,百度地... 查看详情

vue-nuxt-ssr做谷歌,百度统计以及google,facebook埋点总结(代码片段)

前言众所周知,做电商都知道seo的重要吗,最近在用vue+nuxt.js做跨境电商时就有一个需求是要做谷歌的统计和埋点以及facebook的统计和埋点。因为对这个框架不是很熟悉,所以好多文档也不是很清楚,这样就导... 查看详情

vue-nuxt-ssr做谷歌,百度统计以及google,facebook埋点总结(代码片段)

前言众所周知,做电商都知道seo的重要吗,最近在用vue+nuxt.js做跨境电商时就有一个需求是要做谷歌的统计和埋点以及facebook的统计和埋点。因为对这个框架不是很熟悉,所以好多文档也不是很清楚,这样就导... 查看详情

数极客vs百度统计深度对比

...接入了数极客的分析平台。在同时使用了这两款行为分析产品后,笔者从两 查看详情

SQl查询:统计分类中的产品,一次统计1个分类,不统计其他分类

】SQl查询:统计分类中的产品,一次统计1个分类,不统计其他分类【英文标题】:SQlQuery:Countproductsincategory,onceproductcountin1category,donotcountitinothercategory【发布时间】:2019-10-2112:23:23【问题描述】:我有一个产品属于不同的类别,1... 查看详情

如何为网站添加百度统计功能

1获取百度统计代码首先登录tongji.baidu.com,在百度统计中申请账号,申请登录后,在管理中加入需要统计的网站地址,添加完成后百度会生成统计代码,不同的网站百度生成的代码是不一样的。在百度统计的管理界面,在需要统... 查看详情

添加产品的 UberCart 统计信息

】添加产品的UberCart统计信息【英文标题】:UberCartstatisticsonproductsadded【发布时间】:2011-01-2804:39:14【问题描述】:我想要添加到购物车但未签出的产品的统计信息。IE。如果用户将产品添加到他的购物车,但没有实际支付,我... 查看详情

百度统计可以统计页面上的js的弹出窗的打开次数吗?怎么实现?

...动按钮打开弹出窗口的次数。怎么统计,我在原页面加了百度统计工具的代码,但是只能统计浏览这个页面的点击量,统计不到打开弹出窗的点击量,这弹出窗我写在首页里,点击以后display:none,改为显示的写法。有什么办法能... 查看详情

vue加百度统计代码(亲测有效)

申请百度统计后,会得到一段JS代码,需要插入到每个网页中去,在Vue.js项目首先想到的可能就是,把统计代码插入到index.html入口文件中,这样就全局插入,每个页面就都有了;这样做就涉及到一个问题,Vue.js项目是单页应用,... 查看详情

个推数据统计产品(个数)ios集成实践

...试使用的是个推(之前专门做消息推送的)旗下新推出的产品“个数·应用统计”,根据官方的说法,个推的数据统计产品通过专业的移动应用数据分析,可以为用户的应用提供实时数据统计分析服务,包括了解版本质量、渠道... 查看详情

MySQL:按统计/年龄排序?

...stat/age?【发布时间】:2010-01-0721:29:58【问题描述】:我的产品表中有一个名为product_stat的int字段,每次查看产品时都会递增。我还有一个名为product_date_added的日期字段。为了计算出产品每天获得的平均访问量,您需要使用当前日... 查看详情

网站统计中的数据收集原理及实现

...运营人员经常使用的一种工具,比较常用的有谷歌分析、百度统计和腾讯分析等等。所有这些统计分析工具的第一步都是网站访问数据的收集。目前主流的数据收集方式基本都是基于javascript的。本文将简要分析这种数据收集的... 查看详情

怎么把百度推广的各项统计数据导出到excel表

...度合作后,需要您服务的客户在百度上搜索您提供的相关产品/服务时,您的公司会优先展现在网民面前,有需要的网民看到您展现的信息会进行访问进入您的网店了解产品/服务及背景,进一步跟您联系沟通达成合作。如果您的... 查看详情

eyoucms怎么安装百度统计工具?

Eyoucms怎么安装百度统计工具参考技术A代码自动安装工具是百度统计推出的全球首个全自动代码安装工具(一键安装工具),能回自答动正确的完成网站代码安装的繁琐工作。【第一步】登陆统计后台,点击”网站中心”,然后... 查看详情

百度统计站长统计

  这是什么? 查看详情

个推数据统计产品(个数)ios集成实践(代码片段)

...试使用的是个推(之前专门做消息推送的)旗下新推出的产品“个数·应用统计”,根据官方的说法,个推的数据统计产品通过专业的移动应用数据分析,可以为用户的应用提供实时数据统计分析服务,包括了解版本质量、渠道... 查看详情

单页面vue引入百度统计的使用方法!(代码片段)

...就有点不知所措了。想着怎么进行统计,怎么搞定这个!百度得知,百度统计可以帮着解决这个问题,可是没有用过啊!硬着头皮, 查看详情