baserマーケット/商品詳細ページ
  • RSS
  • facebook
  • X

ようこそゲスト 様 ログイン

  • お買い物ガイド
  • 販売したい方へ
  • マイページ
  • 新規会員登録
  • カートを見る
※ご注意ください※
この商品は、baserCMS4用の商品です。baserCMS5以上のバージョンでは、正常に動作しませんので、ご利用のbaserCMSのバージョンをご確認のうえ、ダウンロードをお願いします。

プラグイン

Google Tag Manager コンテナID設定プラグイン(自動出力) baserCMS4対応

画像を拡大する
このエントリーをはてなブックマークに追加
FREE

概要

通常ならレイアウト用のPHPファイルを調整しないとGTMタグの埋め込みができませんが、このプラグインを使うと、phpファイルを調整しなくても簡単にGoogleタグマネージャーを設置する事ができます。


機能


Google Tag ManagerのコンテナIDを管理画面から登録するだけで、headタグ内とbody開始タグ直後にGTMタグが自動的に出力されます。

Google Tag Manager コンテナIDの登録

  1. タグ マネージャーにてコンテナIDを取得してください。
  2. 管理画面より、1で取得したコンテナIDを登録してください。
Google Tag Manager コンテナID設定プラグイン(自動出力)

head内のタグ自動出力

<head>
タグに属性がなければ、その直後にhead用のGTMタグエレメントを出力し、  
属性があれば、
<meta.*?charset=\".\*\> の直前に出力されます。  
テンプレートにすでにGTMタグがあれば、出力されません。
/gtm.start/i
の文字列で検索しています。(Config/setting.phpで変更できます)  

body開始直後のタグ自動出力

<body>タグの直後にbody用のGTMタグエレメントを出力します。  
テンプレートにすでにGTMタグがあれば、出力されません。  
iframe src\=\"https\:\/\/www\.googletagmanager\.com/iの文字列で検索しています。(Config/setting.phpで変更できます) 

自動出力の停止

出力タグの出現位置の変更や、preg_match_all()を複数回実行する処理を回避したい場合、自動出力を停止できます。  
(Config/setting.phpで変更できます)  
その場合、Helperのメソッドを使ってエレメント出力できます。  
head内GTMタグを出力する。 → $this->Gtm->headGtm() で呼び出す。  
body直後のGTMタグを出力する。 → $this->Gtm->bodyGtm() で呼び出す。  
※ コンテナIDは変数「$key」にセットされています。  

評価とレビュー

この商品に対するご感想をぜひお寄せください。