nuxt.js项目里面如何添加百度统计代码

nuxt.js项目里面如何添加百度统计代码

阅读 12.9k
3 个回答

NUXT SEO

nuxt.js中添加统计代码,添加百度统计,或者google的统计

添加百度统计
在 plugins 目录下创建 plugins/baiduGa.js 文件
plugins/baiduGa.js
export default ({app: {router}, store}) => {
  /* 每次路由变更时进行pv统计 */
  router.afterEach((to, from) => {
    /* 告诉增加一个PV */
    try {
      window._hmt = window._hmt || []
      window._hmt.push(['_trackPageview', to.fullPath])
    } catch (e) {
    }
  })
}
然后,我们需要告诉 Nuxt.js 将该插件导入主应用中,在nuxt.config.js配置如下
nuxt.config.js
head: {
    script: [
     {src: 'https://hm.baidu.com/hm.js?****'}, /*引入百度统计的js*/
    ]
},
plugins: [
   '@/plugins/ga.js', /*百度统计*/
]


添加google统计 官方
https://zh.nuxtjs.org/faq/goo...


from https://github.com/WangShuXia...
新手上路,请多包涵

说说我的方式吧:
根目录新建app.html, 模板复制官方的:https://zh.nuxtjs.org/guide/v...
好了,你应该知道怎么在html中添加<script>标签了。
比如:

<!DOCTYPE html>
<html {{ HTML_ATTRS }}>
  <head {{ HEAD_ATTRS }}>
    {{
      HEAD
    }}
   
    <script type="text/javascript">
     // 统计代码
    </script>
    
  </head>
  <body {{ BODY_ATTRS }}>
    {{ APP }}
  </body>
</html>
新手上路,请多包涵
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏