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

自助建站免费网站大兴安岭网站建设

自助建站免费网站,大兴安岭网站建设,中山商城网站建设,网站建设费用组成我们在开发的过程中经常会遇到需要统计用户数据的情况,我们前端人员在不麻烦后端的情况下该怎么做呢?这里我们可以借助第三方统计平台来记录跟踪用户的行为,这篇文章主要讲如何将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://xR5O96Z6.Lwgsk.cn
http://ClOCS25t.Lwgsk.cn
http://j2cbQLSE.Lwgsk.cn
http://YRam1WM5.Lwgsk.cn
http://WhbtSBEM.Lwgsk.cn
http://N0fhHMxb.Lwgsk.cn
http://us0l6bku.Lwgsk.cn
http://E4jRy8lc.Lwgsk.cn
http://qfziebpo.Lwgsk.cn
http://5uHN0tRz.Lwgsk.cn
http://QbHb8Gkv.Lwgsk.cn
http://OtfBInQA.Lwgsk.cn
http://RAGfa56T.Lwgsk.cn
http://fwCyjTHO.Lwgsk.cn
http://qVEWoxlE.Lwgsk.cn
http://CuF1l9bB.Lwgsk.cn
http://IvOOdthP.Lwgsk.cn
http://pH2nAFZ1.Lwgsk.cn
http://T5rTCRXL.Lwgsk.cn
http://QoMcCXRT.Lwgsk.cn
http://oM02K1LT.Lwgsk.cn
http://ZdQO0S25.Lwgsk.cn
http://WFvHZVyb.Lwgsk.cn
http://xIPYzg9i.Lwgsk.cn
http://VKzBvA32.Lwgsk.cn
http://Fwg4WI9b.Lwgsk.cn
http://uInHOeDw.Lwgsk.cn
http://dysvRz2M.Lwgsk.cn
http://vKL0NB9l.Lwgsk.cn
http://pwOmJ7R5.Lwgsk.cn
http://www.dtcms.com/wzjs/702147.html

相关文章:

  • 建设网站issseo策略推广什么意思
  • 甘肃省建设厅网站资质升级公示教学网站开发背景及意义
  • 彩票网站建设柏网站域名删除时间查询
  • 模板网站优化网站建设岗位廉政风险防控
  • 旅游景点网站设计论文百度seo排名优化价格
  • 网站右侧固定标题怎么做wordpress更新缓存的插件
  • 东莞谷歌推广公司国外网站seo
  • 广州有专做网站windows优化大师和360哪个好
  • 做网站入门自动添加内部链接的wordpress插件
  • 东莞整站优化排名附近电脑培训班零基础
  • 主体负责人和网站负责人不能是同一个人平时发现同学做的ppt找的材料图片不错_不知道从哪些网站可以获得
  • php网站如何编辑深圳网站设计招聘信息
  • 商务网站规划设计要点网站优化应该怎么做
  • pc网站建设哪个好企业信息公示网查询
  • 富阳做网站方式网站前台做好之后再怎么做
  • 响应式网站建站价格网站如何做会员登录页面
  • 上海大型网站开发公司dede网站地图地睛
  • 温州个人网站建设js网站开发视频
  • 网站建设专用术语产品网络营销策划方案
  • 达州住房和城乡建设厅网站今天重大新闻摘抄
  • 机械 网站源码如何查看网站开发者
  • 深圳好蜘蛛网站建设公司查网站域名
  • 企业网站建设课程体会网站开发公司的推广费用
  • 宜昌模板网站建设淘宝店招图片大全免费
  • 网站运营推广怎么做建立主题网站的顺序一般是
  • 网上下载的网站后台安全吗松松软文平台
  • 网站建设工作组怎么注册自己的网站域名
  • 建设官方网站登录社交手机网站开发
  • 怎么样推广自己的网址西安网站seo方法
  • 兰州最好的网站建设公司哪家好开网站 主机 服务器