[英]Integrating Google Tag Manager with gatsby-plugin-guess-js
我目前正在研究一個Gatsby項目,該項目已經在使用Google跟蹤代碼管理器來處理Google Analytics(分析)。 我想將gatsby-plugin-guess-js與此網站合並以提高性能,但是如果不使用gatsby-plugin-google-analytics,我似乎無法實現這一目標。
我們目前正在使用gatsby-plugin-google-tagmanager,它確實包含我們的GTM ID,但這似乎不足以使guess-js正常運行。
有沒有人成功實現了這一目標,或者知道解決該問題的可能方法?
這是我在gatsby-config.js內的Google跟蹤代碼管理器和GuessJS配置
{
resolve: `gatsby-plugin-google-tagmanager`,
options: {
id: "{GTM-ID}",
includeInDevelopment: false,
},
},
{
resolve: "gatsby-plugin-guess-js",
options: {
// Find the view id in the GA admin in a section labeled "views"
GAViewID: `{GA-VIEW-ID}`,
minimumThreshold: 0.03,
// The "period" for fetching analytic data.
period: {
startDate: new Date("2018-1-1"),
endDate: new Date(),
},
},
},
預期:預期的功能將是gatsby-plugin-guess-js,使用來自gatsby-plugin-google-tagmanager的ID在構建過程中繞過登錄到我們的Google Analytics(分析)帳戶。
實際:在構建過程中,瀏覽器窗口打開,並提示我登錄我的Google Analytics(分析)帳戶進行訪問。 這在本地很好,但是在部署站點時不是很好。
Guess.js及其用於Gatsby的插件允許您指定令牌而不是GA ID。
例如 ,您可以看到Gatsby團隊如何將Guess.js引入https://gatsbyjs.org 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.