SSL 非SSL 共通の Google Analytics 新トラッキングコード

| コメント(0) | トラックバック(0)

アクセス解析 Google Analytics のトラッキングコード(旧)は SSL と 非SSL ページでは別のものになるが、以下のような新トラッキングコードで、共通して使用が可能。

まずは...

非SSL ページ用の Google Analytics 旧トラッキングコード

<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "xx-xxxxxx-x";
urchinTracker();
</script>

SSL ページ用の Google Analytics 旧トラッキングコード

<script src="http://ssl.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "xx-xxxxxx-x";
urchinTracker();
</script>

両者の違いは赤字(www or ssl)の部分

SSL 非SSL 共通の Google Analytics 新トラッキングコード

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._initData();
pageTracker._trackPageview();
</script>

※ 赤字の部分は自分のアカウントにより異なる

また、サイトで複数のドメインを使用している場合は、新トラッキング コードを若干修正するだけで、ユーザーをトラッキング可能。

以下、「Google Analytics ヘルプ センター」より引用

  1. 両方のドメインのすべてのページのトラッキング コードに、下記の太字の行を追加します。
    <script type="text/javascript">
    
    var gaJsHost = (("https:" == document.location.protocol)
    ? " https://ssl." : "http://www.");
    document.write("\<script src='" + gaJsHost
    + "google-analytics.com/ga.js ' type='text/javascript'>\<\/script>" );
    
    </script>
    <script type="text/javascript">
    var pageTracker = _gat._getTracker("UA-12345-1");
    pageTracker._setDomainName("none");
    pageTracker._setAllowLinker(true);
    pageTracker._initData();
    pageTracker._trackPageview();
    </script>
  2. 次に、ドメイン間のすべてのリンクに _link function を追加する必要があります。

    トラッキング コードと _gat._getTracker および _initData の呼び出し (ステップ 1 に記載) は、_link 関数より上部のHTMLソースに配置する必要があります。 現在のリンクが下記のようになっているとします。

    <a href="https://www.secondsite.com/?login=parameters">
      ログイン </a> 

    このリンクを下記のように変更します。

    <script type="text/javascript">
      document.write(
      '<a href="javascript:pageTracker._link(\'https://www.secondsite.com/?login=parameters\');">ログインw</a>'
      );
      </script>
    
      <noscript>
      <a href=" https://www.secondsite.com/?login=parameters ">ログイン</a> </noscript> 

    JavaScript が有効かどうかに関係なく、上記のコードでユーザーへのリンクが表示されます。 リンクまたはリンクのテキストにアポストロフィがある場合、バックスラッシュ (\) でエスケープ処理する必要があります。

  3. フォームを使用してドメイン間で情報を送信する場合は、_linkByPost 関数を使用してください。 トラッキング コードと _gat._getTracker および _initData の呼び出し (ステップ 1 に記載) は、_linkByPost の呼び出しより上に配置する必要があります。
    <form action="http://newdomain.com/form.cgi"
      onSubmit="javascript:pageTracker._linkByPost(this)"> 

    これは、GET メソッドのフォームにも使用できます。

  4. デフォルトでは、レポートのデータにはリクエスト URI のみが表示され、ドメイン名は表示されません。 レポートにドメイン名を表示するには、下記の設定でプロファイルにアドバンス フィルタを作成します。

    フィルタの種類: カスタム フィルタ > アドバンス
    フィールド A: ホスト名 引用 A: (.*)
    フィールド B: リクエスト URI
    引用 B: (.*)
    出力先: リクエスト URI
    構成: $A1$B1

「SSL 非SSL 共通の Google Analytics 新トラッキングコード」に関連するエントリー
 

トラックバック(0)

このブログ記事を参照しているブログ一覧: SSL 非SSL 共通の Google Analytics 新トラッキングコード

このブログ記事に対するトラックバックURL:

コメントする

モバイルサイト

携帯電話でこのQRコードを読み取ると、携帯サイトへアクセスできます。

リンク

婚活イベント・婚活パーティー
婚活や仲間づくりのきっかけになるイベントコミュニティ。パーティ・イベントの様子はこちら
船橋のケーキ・スイーツ店
おいしいケーキを皆様に。船橋のスイーツ店「パティスリーパレ」
船橋のタイ料理レストラン
アユタヤ(AYUTHAYA)はタイセレクト認定の本場タイ料理レストランです
青色申告ソフト
青色申告・白色申告に対応したソフト「みんなの青色申告」のご紹介。初心者の方にもやさしく、無料体験版のダウンロードもできます。
船橋の美容室・美容院
「自然・癒し・まったり」の路地裏空間美容院ぶんぶんは自然のものを使ったヘアースタイルをご提供します。
絵画販売
藤代範雄の掛け軸・グラフィックアートを取り扱い中!MarbleShopは絵画に特化した商品をお届けいたします。
冷凍ピザを宅配できる船橋のピザ屋さん
船橋のピザ屋さんコンパーレ・コマーレでは、もっちりナポリピザを冷凍ピザにして宅配できます。宴会・貸切もOK
オーダースーツARMADIO
ARMADIOでは「貴方の想いを形にするお手伝い」という気持ちをもって『見た目のカッコ良さだけでなく、着心地の良さを重視したオーダースーツ』をご提供しております。