「HeadScriptでGA4アナリティクスを設定する」の版間の差分

提供:Euro Truck Simulator 2 FanWiki
ページの作成:「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のアナリティクスコードと共存可能です。

動作環境

参考資料