Home > plugins > Google Analytics Global Snippet plugin

Google Analytics Global Snippet plugin

  • Posted by: maRk
  • plugins

Movable Type 用でアナリティクスのグローバルスニペットを出力するファンクションタグです。

条件

Google Analytics アカウントを持っていて、グローバルスニペットの利用が可能である、ということ

準備

Google Analytics のアナリティクス設定 - トラッキング情報 - トラッキングコードからコードから、以下の部分(強調表示個所)を控えます。

  ga('create', 'UA-12345-6', 'example.com');

提供するタグ

<MTGAGlobalSnippet>

オプションとして以下のモディファイアを用意しておきました。

  • profile="foo"
  • domain="foo"
  • custom="foo"

使用箇所

<head></head> 内、 <body> 付近、</body> 上などトラッキングコードを設置したいテンプレートに記述します。

記事ページ内等、mteval を使用して出力するような場所はあまりお勧めしません。

ダウンロード

mt-plugin-gaglobalsnippet

repository

インストール

展開後の「GAGlobalSnippet」を Movable Type の pluguins ディレクトリにアップロードします。

システムのプラグイン一覧に、GoogleAnalytics Global Snippet が表示されます。

設定

ブログ単位の設定項目があります。

アナリティクスのプロファイルID

UA-XXXXX-Y 形式のIDをセットします。また、profileモディファイアによりこの設定を上書き(=置き換え)できます。なお、このフィールドを空にすると、ga('create','UA-XXXXX-Y,'example.com');の部分を出力しなくなります。

カスタマイズしたオプションを追加したい場合、このフィールドと、ドメインを空にしたままで、カスタマイズしたものをそのまま、スニペットのカスタマイズのフィールドに記述することができます。

Google Analytics の設定に詳しくない場合は、このプロファイルIDとドメインのフィールドのみセットすればよいです。

ドメイン

取得したトラッキングコードで、 ga('create', 'UA-XXXXX-Y, 'example.com');example.com に該当します。初期値として、'auto' を入れています。ここを変更しない場合は、ga('create', 'UA-XXXXX-Y, 'auto');といった出力です。

スニペットのカスタマイズ

上級者むけの設定で、ga('create'... の部分からそっくりカスタマイズできます。ここを利用するときは、アナリティクスのプロファイルIDを空欄にして、このフィールドにカスタマイズしたスニッペットを全て記述すればよいでしょう。

スニッペットのより詳しいリファレンスは、公式の以下のページを参照します。

各モディファイアについて

通常は、<MTGAGlobalSnippet> タグのみで、設定した項目を反映して出力されますので、このモディファイアはオプションとしてのものです。

モディファイアを書き加えると以下のようになります。

profile="foo"

プロファイルIDを指定します。

主にプラグイン設定の書き換えをテンプレートタグで行ないたいような時に使います。

domain="foo"

ドメイン部分を指定します。

テンプレートごとにドメインを変えたい時などに指定します。

custom="foo"

カスタムスニペットに追加できます。

出力も設定のものに追加される形になります。

注意点

このプラグインでは、各項目の組み合わせによるコードの妥当性の検証をプラグイン内部で行なっていません(*プラグイン設定のフィールドに記述した基本的設定での出力については、DIMインスペクタ等で確認をしています)。

カスタマイズしたコードの組み合わせかたによっては、意図した動作にならない場合もありえますので、その点は自己の責任でお願いします。

当方では、カスタマイズしたコードでの動作保証はいたしません。

機能自体が Google Analytics の仕様に依存するため、仕様変更による対応が即座におこなえないことをご理解ください。

License

MIT License (Movable Type 6.x の場合。 MTOS旧版についてはGPLv2に従うとします)

Comments:0

コメントする

Trackbacks:0

Home > plugins > Google Analytics Global Snippet plugin

Search

Feeds

Return to page top