「HeadScriptでGA4アナリティクスを設定する」の版間の差分
表示
ページの作成:「MediaWikiですが、デフォルトではheadタグ内に任意のスクリプト等を埋め込むことができません。本サイトではGoogleアナリティクス(GA4)を利用していますが、このGA4のアナリティクススクリプトをheadタグ内に埋め込むために、[https://www.mediawiki.org/wiki/Extension:HeadScript/ja 拡張機能HeadScript]をセットアップします。 == インストール == *[https://www.mediawiki.org/w…」 |
(相違点なし)
|
2023年11月20日 (月) 16:02時点における版
MediaWikiですが、デフォルトではheadタグ内に任意のスクリプト等を埋め込むことができません。本サイトではGoogleアナリティクス(GA4)を利用していますが、このGA4のアナリティクススクリプトをheadタグ内に埋め込むために、拡張機能HeadScriptをセットアップします。
インストール
- MediaWikiサイトから拡張機能をダウンロードページへ移動してtar.gzファイルをダウンロードして、ファイルをextensions/フォルダー内のHeadScriptという名前のディレクトリ内に配置します。
- 以下のコードを LocalSettings.php ファイルの末尾に追加します:
wfLoadExtension( 'HeadScript' );
設定
HeadScriptでheadタグ内にスクリプトを埋め込むには、 LocalSettings.phpで設定することができます。
スクリプトの埋め込み
$wgHeadScriptCode = <<<'START_END_MARKER' /* * このSTART_END_MARKER内に * 任意のスクリプトまたはHTMLタグを記述します */ <script></script> START_END_MARKER;
スクリプトは、一つである必要はありません。
複数のスクリプトや長いスクリプト記述でも問題ありません。
$wgHeadScriptCode = <<<'START_END_MARKER' <script>/* スクリプト1 */</script> <script>/* スクリプト2 */</script> <script>/* スクリプト3 */</script> START_END_MARKER;
Google Adsenseも導入可能
未確認ですが、GoogleAdsenseの自動広告もこのHeadScript拡張機能によって導入可能です。GoogleAdsenseの自動広告はJavascriptのコードをheadタグ内に埋め込むことで機能するものなので、GA4のアナリティクスコードと共存可能です。