我可以同时使用 Firebase Analytics 和 gtag 吗?
Can I use Firebase Analytics and gtag at the same time?
我有一个 Firebase 应用程序。
我正在使用火力分析。就那样;
import { getAnalytics } from "firebase/analytics";
const analytics = getAnalytics();
但现在客户要求在 head 标签内添加 google 分析。我需要删除 firebase 分析还是两者都可以正常工作?
<script async src="https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'GA_MEASUREMENT_ID');
</script>
也许你有更好的解决方案
当您激活 Firebase Analytics 并手动添加 gtag 脚本 时,它们都会出现在源代码中。就那样;
Firebase --- >
<script type="text/javascript" async="" src="http://www.googletagmanager.com/gtag/js?id=MEASUREMENT_ID&l=dataLayer&cx=c">
Script ---->
</script><script async="" src="https://www.googletagmanager.com/gtag/js?id=MEASUREMENT_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag("js", new Date());
gtag("config", "MEASUREMENT_ID");
</script>
这就是我禁用 Firebase Analytics 并只保留 gtag 脚本的原因。
我有一个 Firebase 应用程序。 我正在使用火力分析。就那样;
import { getAnalytics } from "firebase/analytics";
const analytics = getAnalytics();
但现在客户要求在 head 标签内添加 google 分析。我需要删除 firebase 分析还是两者都可以正常工作?
<script async src="https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'GA_MEASUREMENT_ID');
</script>
也许你有更好的解决方案
当您激活 Firebase Analytics 并手动添加 gtag 脚本 时,它们都会出现在源代码中。就那样;
Firebase --- >
<script type="text/javascript" async="" src="http://www.googletagmanager.com/gtag/js?id=MEASUREMENT_ID&l=dataLayer&cx=c">
Script ---->
</script><script async="" src="https://www.googletagmanager.com/gtag/js?id=MEASUREMENT_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag("js", new Date());
gtag("config", "MEASUREMENT_ID");
</script>
这就是我禁用 Firebase Analytics 并只保留 gtag 脚本的原因。