Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/harugon/gtm
MediaWikiにGoogle Tag Managerを追加します
https://github.com/harugon/gtm
google-tag-manager mediawiki mediawiki-extension
Last synced: 16 days ago
JSON representation
MediaWikiにGoogle Tag Managerを追加します
- Host: GitHub
- URL: https://github.com/harugon/gtm
- Owner: harugon
- Created: 2020-10-16T13:32:49.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-06-04T21:09:20.000Z (over 2 years ago)
- Last Synced: 2024-11-16T17:41:56.343Z (about 2 months ago)
- Topics: google-tag-manager, mediawiki, mediawiki-extension
- Language: PHP
- Homepage:
- Size: 18.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Gtm
====
MediaWiki にGoogleTagManagerを追加します[Google タグ マネージャー](https://tagmanager.google.com/?hl=ja#/home)
![MediaWiki Google Tag Manager](https://repository-images.githubusercontent.com/304636384/d496c1b9-b259-4b2b-bb3e-318484b52dcb)
## Description
このMediaWiki拡張はすべてのページにGoogle タグ マネージャーのコンテナスニペットを追加します* No Script Tgaはfooterで読み込まれます
## Download
[Releases · harugon/Gtm](https://github.com/harugon/Gtm/releases)
から ``Gtm-vxx.tar.gz``をダウンロードしextensionsフォルダに展開## Install
LocalSettings.php に下記を追記
Google タグ マネージャー のコンテナIDを```$wgGtmId```に指定します。
```php
wfLoadExtension( 'Gtm' );
$wgGtmId = "";// GTM-XXXXX$wgGtmData = [
'wgPageName',
'wgUserId',
];
```## Config
| config | | Example |
|----------------|----------------------------------------|------------------------------------------|
| $wgGtmId | コンテナID | $wgGtmId = "GTM-XXXXXX"; |
| $wgGtmBeforeTag | 追加タグ(gtm.jsの上に追加されるタグ) | $wgGtmBeforeTag = ""; |
| $wgGtmAfterTag | 追加タグ(gtm.jsの下に追加されるタグ) | $wgGtmAfterTag = ""; |
| $wgGtmData | getJsVars() で取得できるデータをdataLayerに追加する | $wgGtmData = ['wgPageName','wgUserId',]; |
| $wgGtmNoScript | Noscriptタグを追加するか | $wgGtmNoScript = false; |
| $wgGtmAttribs | gtm.js associative array of attributes | $wgGtmAttribs = ["data-cookieconsent"=>"ignore"]; |[Manual:Interface/JavaScript \- MediaWiki](https://www.mediawiki.org/wiki/Manual:Interface/JavaScript/ja#All_pages_(user/page-specific))
## Licence
MIT
## Author
[harugon](https://github.com/harugon)