【发布时间】:2022-12-19 14:05:27
【问题描述】:
我想将我的 Google Analytics Tracking ID- UA-XXXXXXXXX-X 添加到我的 svelte 应用程序中。
我找到了两种方法。
首先使用Install the global site taghere
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){window.dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'GA_MEASUREMENT_ID');
</script>
我想,我必须在app.svelte 中插入上面的代码。我对吗?
二、使用@beyonk/svelte-google-analytics
使用安装包
npm i --save-dev @beyonk/svelte-google-analytics
import { GoogleAnalytics } from '@beyonk/svelte-google-analytics'
<GoogleAnalytics properties={[ 'google property id A', ...'google property id X' ]} />
那么我应该在哪里添加tracking ID?这就是 svelte 文档中提到的方式 here
使用first 或second 方法?这令人困惑
【问题讨论】:
-
首先:UA-XXXXXXXXX-X 是 Universal analytics 的跟踪 ID GA_MEASUREMENT_ID 是 Google analytics GA4 的测量 ID 您的混合系统选择一个。
-
@DalmTo 我是第一次使用它。我发现第一个简单易懂的将尝试将其插入 app.svelte。当你说我在混合系统时,你能详细说明你的意思吗?