【发布时间】:2023-02-11 01:11:50
【问题描述】:
当 UserAgent 不是 bot(googlebot) 时,我试图在 head 中附加 Google Analytics Script 代码。
我在尝试什么:
<script type="text/javascript">
var agent = navigator.userAgent.toLowerCase();
var CheckUA = agent.match(/Googlebot/i);
if(!CheckUA) {
var scriptTagAnalytics = "***MY GA script CODE***";
document.head.prepend(scriptTagAnalytics);
}
</script>
我的谷歌分析代码是:
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-123456789-1">
</script>
<script>
function gtag(){
dataLayer.push(arguments)
}
window.dataLayer=window.dataLayer||[],
gtag("js",new Date),
gtag("config","UA-123456789-1");
</script>
【问题讨论】:
标签: javascript append appendchild