gpt4 book ai didi

google-analytics - 如何将 Google Analytics 片段插入到我的 Mediawiki wiki 页面中?

转载 作者:行者123 更新时间:2023-12-05 01:15:06 26 4
gpt4 key购买 nike

事实证明,这比我预期的更具挑战性。

有一个 Google Analytics 集成扩展:

但对于 Google Analytics 的全局站点标签版本,它指的是 HeadScript 扩展:

这里的问题是下载链接 ( http://downloads.jingames.net/mediawiki/HeadScript.zip ) 看起来有点不可靠,文档中提到了一个错误。

我还在 Mediawiki 网站上查看了这个讨论:

但它讲的很多,展示的不多。

Google Analytics 代码段如下所示:

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=TRACKING_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());

gtag('config', 'TRACKING_ID');
</script>

我更愿意通过更新 LocalSettings.php 中的设置来插入它配置文件。

谢谢!

最佳答案

我找到了一种使用 $wgHooks 设置将标签插入 LocalSettings.php 的方法,如下所示:

只需将 TRACKING_ID(在这两个位置)替换为您的 Analytics 跟踪 ID,然后将其粘贴到 LocalSettings.php 的底部:

$wgHooks['BeforePageDisplay'][] = function( OutputPage &$out, Skin &$skin ) {
$code = <<<HTML
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=TRACKING_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());

gtag('config', 'TRACKING_ID');
</script>
HTML;

$out->addHeadItem( 'gtag-insert', $code );
return true;
};

关于google-analytics - 如何将 Google Analytics 片段插入到我的 Mediawiki wiki 页面中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56862624/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com