Funcitons」の説明とダウンロードのページ。ユニバーサルアナリティクスとGoogleタグマネージャの進化によってイベントトラッキングやクロスドメインのトラッキングが容易に実装できるようになりました。その役目を終えていくことになります。これまで多くのWebサイトにご利用いただきありがとうございました。今後のアップデートは脆弱性の対応などを除き終了いたします。今後は「Googleタグマネージャとアナリティクスの投稿」で、イベント計測や色々なノウハウを発信していきます。イベントトラッキングで直帰にならないのを防ぐオプションを追加しました。今まではイベントが発生すると直帰にならないために直帰率が大幅に下がってましたが、このバージョンからはイベント測定が直帰に影響しなくなります。オプションで今までのように直帰に影響するように指定することもできます。Funcitonsには次の機能があります。※ユニバーサルアナリティクスには対応していません。ユニバーサルアナリティクスをお使いの場合は、Googleタグマネージャーで同様の機能が実現できますので、Googleタグマネージャーをご利用ください。Analyticsの非同期トラッキングコードに対応していて、非同期と同期の切り替え、イベントかページビューのどちらで記録するか指定可能です。設定はhtmlにタグを2行追加するだけ。Analyticsのトラッキングコードはそのままでいいので、自分で既にトラッキングコードをカスタマイズしていても支障なく使えるようになっています。必要ですので合わせてダウンロードしてください。Analyticsで次のようなデータが見られるようになります。カテゴリはこのようになります。外部リンクのクリック測定。イベントアクションにドメインを記録、イベントラベルに外部リンクURLを記録、イベントの値にリンク元ページ表示からクリックまでの秒数を記録します。ダウンロードのクリック測定。イベントアクションに拡張子を記録、イベントラベルにダウンロードURLを記録、イベントの値にリンク元ページ表示からクリックまでの秒数を記録しますフォーム入力の測定。イベントアクションにイベントの種類を記録、イベントラベルに「URL#入力要素#idまたはname属性」を記録、イベントの値に直前のフォーム入力イベントからの秒数を記録します。キャプチャにおかしい部分がありますが開発中の画面なので気にしないでください。イベントアクションに’scroll’を記録、イベントラベルにページのURLを記録、イベントの値にスクロール量を記録します。スクロール量は、ブラウザ表示領域の下端がページ全体の高さの何%までスクロールしたかです。ページに一定時間滞在したときのイベントです。イベントアクションに’stay’を記録、イベントラベルにページのURLを記録、イベントの値に秒数を記録します。Analyticsのトラッキングコードを導入しておいてください。どちらも圧縮したファイル(〜.min.js)が用意されているのでそちらを使った方が高速になります。Analyticsのトラッキングコードが入っているページの<head></head>内に次のようにタグを2行、追加してください。})();&lt;/script&gt;jQueryが既に入っているときは2行目だけをjQueryより後に追加してください。Analyticsのトラッキングコードの位置は後でも先でもいいです。Analyticsで確認してみてください。注意点このツールを導入すると直帰率が大幅に減ります。Analyticsにイベントを記録すると直帰と見なさなくなるためです。直帰率の意味が変わると認識してください。今までは「ページ遷移しなければ直帰」というのが「何も操作しないでページを閉じたら直帰」という意味になると理解すればいいでしょう。イベントが多くなりすぎないようにご注意ください。Analyticsの制限で1訪問あたりに記録されるイベント数は500までです。イベントが多すぎるときは入力フォームの測定をオフにするなどして調整してください。外部リンクのクリック、ダウンロードの測定は、非同期だと送信されないことが多かったので同期トラッキングをデフォルトにしています。設定で非同期に変更可能です。そのためクリックしたときに少しタイムラグが出る場合があります。気になる方は非同期を試してみてください。非同期にするとイベントのときはある程度記録されるようですが仮想ページビューは記録されないようです。オプション設定デフォルトでは次の機能が無効になっています。設定を変更するには、次のタグをページに追加してください。位置はどこでも構いません。インストールで追加したタグの直後でいいでしょう。外部ファイルにして読み込んでも構いません。&#039;&quot;])&#039;,outboundPrefix:&#039;/outbound/&#039;,download:true,downloadEvent:true,downloadAsync:false,downloadSelector:&#039;a&#039;,downloadTypes:&#039;pdf|zip|jpe?g|png|gif|mp\d?|mpe?g|flv|wmv|docx?|pptx?|xlsx?&#039;,downloadPrefix:&#039;/download/&#039;,mailto:true,input:true,inputSelector:&#039;form&#039;,inputFocus:false,inputChange:true,inputClick:true,inputReset:true,stay:false,staySec:60,scroll:true,scrollAsync:true,scrollClientRatio:150,xdomain:false,xdomainDomain:&#039;othersite1.com|othersite2.com&#039;,locationSearch:false,noninteraction:true};&lt;/script&gt;値はデフォルト値です。変更が不要な行は削除して構いません。複数のトラッキングコードを使用するとき、トラッカー名を指定します。詳しくは「複数のトラッキングコードを使う」を参照してください。outbound:true外部リンクのクリック測定をするかどうか。outboundEvent:true外部リンクのクリックをイベントで記録するかどうか。falseにすると仮想ページビューとして記録します。outboundAsync:false外部リンクのクリックの送信を非同期で行うかどうか。falseにすると同期通信を使用します。外部リンクのクリックを測定する要素をjQueryのセレクターの書式で指定します。デフォルトは「自サイト以外へリンクする<a>タグ」です。outboundPrefix:’/outbound/’外部リンクのクリックを仮想ページビューで記録するとき、URLの先頭に付加する文字列。download:trueダウンロードの測定をするかどうか。downloadEvent:trueダウンロードをイベントで記録するかどうか。falseにすると仮想ページビューとして記録します。downloadAsync:falseダウンロードの送信を非同期で行うかどうか。falseにすると同期通信を使用します。ダウンロードを測定する要素をjQueryのセレクターの書式で指定します。この要素から次のdownloadTypesで測定対象が絞り込まれます。downloadTypes:’pdf|zip|jpe?g|png|gif|mp¥d?|mpe?g|flv|wmv|docx?|pptx?|xlsx?’ダウンロードを測定する対象のURLの拡張子。正規表現で指定します。downloadPrefix:’/download/’ダウンロードを仮想ページビューで記録するとき、URLの先頭に付加する文字列。mailto:truemailto:のリンクのクリックを測定するかどうか。input:trueフォーム入力のイベントを測定するかどうか。inputSelector:’form’フォーム入力を測定する対象を絞り込みます。jQueryのセレクターの書式で測定する対象の親要素を指定します。デフォルトは’form’なので、formタグの中のみが測定対象になっています。inputFocus:falseフォーム入力のフォーカスイベントを測定するかどうか。デフォルトではイベント数が多すぎないようにfalseになっています。inputChange:trueフォーム入力の変更イベントを測定するかどうか。inputClick:trueフォーム入力のクリックイベントを測定するかどうか。inputReset:trueフォーム入力のリセットのクリックを測定するかどうか。stay:falseページ表示から一定時間経過すると、イベントを送信して直帰と見なさないようにするかどうか。デフォルトではfalseになっています。staySec:60ページに一定時間滞在で直帰と見なさない秒数。scroll:trueページのスクロール量を測定するかどうか。scrollAsync:trueスクロール量のイベント送信を非同期で行うかどうか。scrollClientRatio:150スクロール量の測定は、一定以上スクロールしたときだけ、ページを抜けるときにスクロール量の最大値を送信しています。イベントがむやみに発生して直帰がほとんどなくなるのを防止するためです。その閾値を指定します。画面の高さの何%以上スクロールしたらイベント送信するかを指定します。xdomain:falseクロスドメインのリンクの自動変換をするかどうか。デフォルトではfalseになっています。xdomainDomain:’othersite1.com|othersite2.com’クロスドメインの対象となるドメイン名を指定します。正規表現は使用できません。詳しくは「クロスドメインについて」を参照してください。locationSearch:falseイベントのラベルに記録するURLに、?から始まるクエリーパラメータも記録するかどうか。デフォルトはfalseです。noninteraction:trueイベント測定を直帰に影響させないかどうか。バージョン1.4.4から追加。tureのときイベントが発生しても直帰率に影響しません。falseのときはイベントが発生すると直帰にならないので、通常より直帰率が大幅に下がります。デフォルトはtrueです。「ダウンロードを仮想ページビューで記録、ダウンロードにLZHを追加して画像を除く、フォーム入力測定をid=’contactform’内の要素に限定する、フォーカス測定を有効にする、3分以上ページに滞在したら直帰にしない」設定に変更する場合は次のようなコードになります。Functionsを別のプロパティで測定できます。Functionsを導入したいときに使えます。測定をするときは次のようなトラッキングコードを全ページに挿入します。処理を自動で行います。POSTには対応していません。xdomainDomainには、このタグを埋め込むサイトとは別のドメインのみを指定してください。共有ドメインや自身のドメインは含めないでください。部分一致なのでサブドメインは省略できます。Analyticsトラッキングコードに追加してください。www.A.comwww.B.comwww.C.comの3つを連携するときは次のようなトラッキングコードを追加します。{xdomain:true,xdomainDomain:&#039;A.com|B.com&#039;};全体のコードは、www.A.comの場合、次のようになります。