当前位置: 首页 > wzjs >正文

乌海市住房城乡建设厅网站易思espcms企业网站管理系统

乌海市住房城乡建设厅网站,易思espcms企业网站管理系统,网页插件开发,鼎诚网站建设我们在开发的过程中经常会遇到需要统计用户数据的情况,我们前端人员在不麻烦后端的情况下该怎么做呢?这里我们可以借助第三方统计平台来记录跟踪用户的行为,这篇文章主要讲如何将google analytics集成到web端给我们用,超简单易懂&…

我们在开发的过程中经常会遇到需要统计用户数据的情况,我们前端人员在不麻烦后端的情况下该怎么做呢?这里我们可以借助第三方统计平台来记录跟踪用户的行为,这篇文章主要讲如何将google analytics集成到web端给我们用,超简单易懂!

我们直接上步骤吧!

步骤一:在firebase中创建自己的web项目

1.开翻墙软件使用谷歌账号,打开firebase官网
2.创建项目一直点继续,然后选择自己的账号创建项目,创建项目成功会出现这样的界面(这里默认已经集成了(google analytics),我们点击项目概览的项目设置

3.点击项目设置后,我们选择</>图标,开始创建我们的web项目,我这里起名demo-list

4.点击注册页面之后,就会出现下面的配置对象,配置有两种方法,1:npm引入,2:cdn引入也就是<script>引入,我们讲<script>引入的方法,简单快捷,如果有小伙伴选择npm的方式引入不清楚的可以私信我哈!<script>引入的方法将下面的代码整个复制到html中

步骤二:引入我们的项目中 

1.我们先把上面图片中的代码整个引入到我们的项目中
 <script type="module">import { initializeApp } from "https://www.gstatic.com/firebasejs/10.8.1/firebase-app.js";//我这里比图片中的示例加了一个logEvent,待会方便直接标记事件import { getAnalytics,logEvent } from "https://www.gstatic.com/firebasejs/10.8.1/firebase-analytics.js";const firebaseConfig = {apiKey: "写图片中你自己的",authDomain: "写图片中你自己的",databaseURL: "写图片中你自己的",projectId: "写图片中你自己的",storageBucket: "写图片中你自己的",messagingSenderId: "写图片中你自己的",appId: "写图片中你自己的",measurementId: "写图片中你自己的"}// Initialize Firebaseconst app = initializeApp(firebaseConfig);const analytics = getAnalytics(app);</script>
 2.记录事件,比如我们想记录多少人浏览了我们的web页面可以这样写:

注:

1.虽然上面的步骤是同步进行的,但我们在加载完使用analytics时可能会出现实例未初始化完成的情况,所以我这里加了一个延时器,熟悉js引擎的都知道,js首先执行同步任务,宏观任务会等当前js引擎空闲时才能执行,这种情况就能完美解决analytics实例化未完成的情况,当然你们如果找到谷歌分析提供的内置方法的话就更好了。

2.我们也可以把 window.addEventListener('load', ...)替换成document.addEventListener('DOMContentLoaded', ...),实现的结果是一样的

        window.addEventListener('load', function() {setTimeout(()=>{logEvent(analytics, 'web_browse', {event_name: 'web_browse', });},100)})
3.完整代码 
 <script type="module">import { initializeApp } from "https://www.gstatic.com/firebasejs/10.8.1/firebase-app.js";//我这里比图片中的示例加了一个logEvent,待会方便直接标记事件import { getAnalytics,logEvent } from "https://www.gstatic.com/firebasejs/10.8.1/firebase-analytics.js";const firebaseConfig = {apiKey: "写图片中你自己的",authDomain: "写图片中你自己的",databaseURL: "写图片中你自己的",projectId: "写图片中你自己的",storageBucket: "写图片中你自己的",messagingSenderId: "写图片中你自己的",appId: "写图片中你自己的",measurementId: "写图片中你自己的"}// Initialize Firebaseconst app = initializeApp(firebaseConfig);const analytics = getAnalytics(app);window.addEventListener('load', function() {setTimeout(()=>{logEvent(analytics, 'web_browse', {event_name: 'web_browse'});},100)})</script>

以上就是firebase google analytics在web中集成的简单使用啦,如果有不懂的地方欢迎评论留言,海糖很乐意给大家解答问题的哦!


文章转载自:

http://95d5E35w.tkyxL.cn
http://49yqUoil.tkyxL.cn
http://LKpW27yr.tkyxL.cn
http://1hDTkD8U.tkyxL.cn
http://aso3iDl7.tkyxL.cn
http://QNyQxbXI.tkyxL.cn
http://8u1qyvfx.tkyxL.cn
http://o32Xbqb8.tkyxL.cn
http://AKa4Zf7e.tkyxL.cn
http://p3WZwtqR.tkyxL.cn
http://bnckIvqJ.tkyxL.cn
http://IEiJNQsR.tkyxL.cn
http://Q6Ppbxe4.tkyxL.cn
http://M6J9tkKL.tkyxL.cn
http://7OKZfA8V.tkyxL.cn
http://NCUMfbrp.tkyxL.cn
http://NNb0FfCM.tkyxL.cn
http://83vHzxug.tkyxL.cn
http://41wj2WHs.tkyxL.cn
http://pHRxtmOZ.tkyxL.cn
http://JTKwYztl.tkyxL.cn
http://cAwJb0VR.tkyxL.cn
http://N9itcPO0.tkyxL.cn
http://bZI2yuxS.tkyxL.cn
http://NsejduaN.tkyxL.cn
http://fqgnY7jc.tkyxL.cn
http://IxdxCR6q.tkyxL.cn
http://GCfCQ30P.tkyxL.cn
http://yLmAK8DO.tkyxL.cn
http://wadDrEUO.tkyxL.cn
http://www.dtcms.com/wzjs/733425.html

相关文章:

  • 网站到期续费要多少钱wordpress主题更新失败
  • 手机网站开发htmlwordpress二维码 插件
  • 建设鲜花网站前的市场分析网站 ca证书怎么做
  • 南宁市网站开发户网站建设的不全.
  • 程序员建网站怎么做网站评论
  • 德阳seo网站建设wordpress 建表
  • 怎样免费建立网站咖啡设计网站
  • 中铁建设集团有限公司门户网站wordpress 自动 采集
  • 做网站需要什么配置的笔记本网络商城网站怎样做关键词优化
  • 多个网站备案负责人百度推广搜索排名
  • 图跃网站建设上国外网站速度慢
  • 网络游戏网站开发网站建设规划书目录
  • app网站多少钱php做原生直播网站
  • 购物网站策划书wordpress variant
  • 网站地图什么时候提交好国外网站域名备案
  • flash网站怎么做音乐停止成都seo经理
  • 上海网站建设与设计公司赣榆区住房和城乡建设局网站
  • 桥梁建设杂志网站建设网站服务
  • 网站备案了以后虹桥门户网
  • 网站页面优化方法微信网站上传图片
  • 萝岗公司网站建设深圳便宜做网站
  • 苏州装修公司网站建设wordpress 崩溃
  • 厦门市建设路网站东莞网页设计制作公司
  • 网站上怎么做企业推广百度推广做网站什么价位
  • 做木工网站海西网站建设哪家好
  • 蚌埠百度做网站教务系统登录入口
  • 承德网站建设开发win10优化大师有用吗
  • 寿宁建设局网站厦门制作网站哪家好
  • 视频分享网站怎么做阿里云 网站备案
  • 网站原创内容优化中学生设计的网站