2016-07-26 123 views
6

我第一次設置Google Analytics,並選擇使用react-ga,因爲它可以簡單地集成到react-router和我們的React組件中。我的問題是,我是否也需要使用Google的analytics.js設置應用程序,還是隻需使用react-ga軟件包? analytics.js是否有任何重要的方面?使用analytics.js和react-ga

+1

我只是簡單看了一下'react-ga'包,我不推薦使用它。我發現它增加了Google Analytics提供的[analytics.js](https://devsite.googleplex.com/analytics/devguides/collection/analyticsjs/)圖書館的零價值。使用'react-ga'意味着你需要學習更多的東西,你的用戶需要下載更多的代碼。 –

+0

這很有趣,謝謝。我想我看到它的主要原因是通過跟蹤GA中單頁應用程序的變化來解決這個問題。 –

+1

你不需要一個庫來做到這一點。該實現實際上相對簡單明瞭,並在[本指南](https://developers.google.com/analytics/devguides/collection/analyticsjs/single-page-applications)中進行了描述。根據「react-ga」文檔,跟蹤SPA頁面變化需要基本上與指南建議的完全相同的代碼。 –

回答

7

react-ga這裏的維護者。感謝您對react-ga的關注。

陣營GA幫助您獲取谷歌的analytics.js與您提供給它的ReactGA.initialize通話鍵初始化analytics.js。因此,不需要您自己明確添加analytics.js,您只需使用react-ga包。

react-ga的值在於React + GA集成OutboundLink組件和參數驗證。截至目前,React GA是analytics.js調用的瘦身包裝,但它有助於驗證您傳遞給它的參數,並且還提供debug標誌,您可以在其中看到console.log個發送給Google Analytics的事件。

+0

React-router-dom無法在React 16中工作,支持何時可用? – stevematdavies

相關問題