承接 harugon/gtm 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

harugon/gtm

Composer 安装命令:

composer require harugon/gtm

包简介

Google Tag Manger

README 文档

README

MediaWiki に Google Tag Manager (GTM) のコンテナスニペットを追加する拡張機能です。

Google タグ マネージャー

MediaWiki Google Tag Manager

概要

この MediaWiki 拡張は、すべてのページに Google タグ マネージャーのコンテナスニペットを自動挿入します。

  • <script> タグは <head> 内に追加されます
  • <noscript> タグは <body> の末尾に追加されます(※無効化可能)
  • 1st-party Tag Gateway 経由の配信にも対応

ダウンロード

Releases · harugon/Gtm
から Gtm-vX.X.X.tar.gz をダウンロードし、extensions/ フォルダに展開してください。

インストール

LocalSettings.php に以下を追記してください。

wfLoadExtension( 'Gtm' );

// GTM コンテナ ID
$wgGtmId = "GTM-XXXXXXX";

// dataLayer に追加する MediaWiki 変数
$wgGtmData = [
    'wgPageName',
    'wgUserId',
];

設定項目

Config名 説明
$wgGtmId GTM コンテナ ID $wgGtmId = "GTM-XXXXXX";
$wgGtmBeforeTag gtm.js の に追加する任意タグ $wgGtmBeforeTag = "<script>/* custom */</script>";
$wgGtmAfterTag gtm.js の に追加する任意タグ $wgGtmAfterTag = "<script>/* custom */</script>";
$wgGtmData OutputPage::getJSVars() から dataLayer に追加するキー $wgGtmData = ['wgPageName','wgUserId'];
$wgGtmNoScript <noscript> タグを追加するかどうか $wgGtmNoScript = false;
$wgGtmAttribs <script> タグの属性(連想配列で指定) $wgGtmAttribs = ["data-cookieconsent"=>"ignore"];
$wgGtmTagGatewayPath Google タグゲートウェイのパス(例 /metrics $wgGtmTagGatewayPath = "/metrics";
$wgGtmTagGateway タグゲートウェイを有効化するかどうか(true で有効) $wgGtmTagGateway = true;

関連資料

ライセンス

MIT

Author

harugon

统计信息

  • 总下载量: 10
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-10-17

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固