2016-05-27 9 views
-3

DjangoとGoogle Analyticsを使用する場合。ベーステンプレートのトラッキングコードは十分ですか? PDFが開かれたと言うと、どのように追跡できますか?Google Analyticsのページ/コンテンツのトラッキング

編集: ブラウザで開かれたPDFをトラッキングするには、このコードは適切でしょうか? .cs-linkクラスと.brochure-linkクラスは、異なるpdfタイプのリンクにあります。

$(document).on('click', '.cs-link', function() { 
    ga('send', 'event', { 
     eventCategory: 'Case Study', 
     eventAction: 'click', 
     eventLabel: event.target.href, 
     transport: 'beacon' 
    }); 
}); 

$(document).on('click', '.brochure-link', function() { 
    ga('send', 'event', { 
     eventCategory: 'Brochure', 
     eventAction: 'click', 
     eventLabel: event.target.href, 
     transport: 'beacon' 
    }); 
}); 

答えて

1

広すぎて簡単に検索することはできませんでしたので、私は答えたくありませんでした。しかし私は私の2セントを与えることができます。

base.htmlが正しくビルドされ、base.htmlが必要なすべてのページで正しく継承されている場合は、base.htmlを継承したすべてのテンプレートでbase.htmlにあるトラッキングコードを使用できるようにする必要があります。

PDFの場合、通常は標準のトラッキングコードでPDFのクリックがトラッキングされないため、Googleアナリティクスでイベントを作成することができます。ここはhow you create events in GAです。

gaq.push()イベントは廃止予定です。使用しないでください。代わりに、gaコマンドキューでsendイベントを使用する必要があります。 here is how you use it

+1

ありがとうございました。私は実際には、pdfのビューがプッシュなしで追跡されたかどうかを尋ねていました。大きな助け。 – shenk

+0

@shenkあなたは大歓迎です:) – doniyor

1

長いので、それはすべてのページ上に存在し、正しいこととして、Google Analyticsは、ページのロード時間などのデータを、すべてのトラフィックを追跡する、ブラウザなど

ウェブがデザインされている方法は、その多くを意味この簡単な方法で情報を抽出することができます。ユーザがいつどのページにアクセスするかを追跡することによって。基本的にそのような

    としてロードするためにあなたのサイトの新しいページを起こさない相互作用、
  • ダウンロード
  • 出口が
  • を結ぶリンク:しかし、このように追跡されることはありませんいくつかのものがありますメニューを開くためにクリックし、ページ内で
  • の相互作用はこれらを使用して、カスタムコードを抜く必要がある場所でイベントトラッキングを、必要になります

オブジェクト。

+0

ブラウザでPDFがいつ開かれたかを追跡したかったとします。私の編集のコードは適切でしょうか? – shenk

+0

私は通常Googleタグマネージャを使用しているので、私は手伝ってはいけません。私はあなたが単にそれをテストすることをお勧めします。 –

関連する問題