「HeadScriptでGA4アナリティクスを設定する」の版間の差分
ページの作成:「MediaWikiですが、デフォルトではheadタグ内に任意のスクリプト等を埋め込むことができません。本サイトではGoogleアナリティクス(GA4)を利用していますが、このGA4のアナリティクススクリプトをheadタグ内に埋め込むために、[https://www.mediawiki.org/wiki/Extension:HeadScript/ja 拡張機能HeadScript]をセットアップします。 == インストール == *[https://www.mediawiki.org/w…」 |
detailsタグとsummaryタグの挿入 |
||
1行目: | 1行目: | ||
MediaWikiですが、デフォルトではheadタグ内に任意のスクリプト等を埋め込むことができません。本サイトではGoogleアナリティクス(GA4)を利用していますが、このGA4のアナリティクススクリプトをheadタグ内に埋め込むために、[https://www.mediawiki.org/wiki/Extension:HeadScript/ja 拡張機能HeadScript]をセットアップします。 | MediaWikiですが、デフォルトではheadタグ内に任意のスクリプト等を埋め込むことができません。本サイトではGoogleアナリティクス(GA4)を利用していますが、このGA4のアナリティクススクリプトをheadタグ内に埋め込むために、[https://www.mediawiki.org/wiki/Extension:HeadScript/ja 拡張機能HeadScript]をセットアップします。 | ||
== インストール == | <details open> | ||
<summary>== インストール ==</summary> | |||
*[https://www.mediawiki.org/wiki/Extension:HeadScript/ja MediaWikiサイト]から拡張機能をダウンロードページへ移動してtar.gzファイルをダウンロードして、ファイルをextensions/フォルダー内のHeadScriptという名前のディレクトリ内に配置します。 | *[https://www.mediawiki.org/wiki/Extension:HeadScript/ja MediaWikiサイト]から拡張機能をダウンロードページへ移動してtar.gzファイルをダウンロードして、ファイルをextensions/フォルダー内のHeadScriptという名前のディレクトリ内に配置します。 | ||
*以下のコードを LocalSettings.php ファイルの末尾に追加します: | *以下のコードを LocalSettings.php ファイルの末尾に追加します: | ||
<code>wfLoadExtension( 'HeadScript' );</code> | <code>wfLoadExtension( 'HeadScript' );</code> | ||
</details> | |||
== 設定 == | <details open> | ||
<summary>== 設定 ==</summary> | |||
HeadScriptでheadタグ内にスクリプトを埋め込むには、 LocalSettings.phpで設定することができます。 | HeadScriptでheadタグ内にスクリプトを埋め込むには、 LocalSettings.phpで設定することができます。 | ||
29行目: | 32行目: | ||
START_END_MARKER; | START_END_MARKER; | ||
</pre> | </pre> | ||
</details> | |||
== Google Adsenseも導入可能 == | <details open> | ||
<summary>== Google Adsenseも導入可能 ==</summary> | |||
未確認ですが、GoogleAdsenseの自動広告もこのHeadScript拡張機能によって導入可能です。GoogleAdsenseの自動広告はJavascriptのコードをheadタグ内に埋め込むことで機能するものなので、GA4のアナリティクスコードと共存可能です。 | 未確認ですが、GoogleAdsenseの自動広告もこのHeadScript拡張機能によって導入可能です。GoogleAdsenseの自動広告はJavascriptのコードをheadタグ内に埋め込むことで機能するものなので、GA4のアナリティクスコードと共存可能です。 | ||
</details> | |||
== 動作環境 == | <details open> | ||
<summary>== 動作環境 ==</summary> | |||
* [https://www.mediawiki.org/wiki/Download/ja MediaWiki ver 1.40.1] | * [https://www.mediawiki.org/wiki/Download/ja MediaWiki ver 1.40.1] | ||
* [https://www.mediawiki.org/wiki/Extension:HeadScript/ja Extension:HeadScript] | * [https://www.mediawiki.org/wiki/Extension:HeadScript/ja Extension:HeadScript] | ||
* [https://www.mediawiki.org/wiki/Skin:Vector/2022/ja Skin:ベクター/2022年版] | * [https://www.mediawiki.org/wiki/Skin:Vector/2022/ja Skin:ベクター/2022年版] | ||
</details> | |||
== 参考資料 == | <details open> | ||
<summary>== 参考資料 ==</summary> | |||
* [https://www.mediawiki.org/wiki/Extension:HeadScript/ja Extension:HeadScript] | * [https://www.mediawiki.org/wiki/Extension:HeadScript/ja Extension:HeadScript] | ||
</details> | |||
[[Category:MediaWikiについての備忘録]] | [[Category:MediaWikiについての備忘録]] |
2024年9月29日 (日) 12:54時点における最新版
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のアナリティクスコードと共存可能です。