0

別のページにあるコンタクト フォームのクリック数を追跡したいと考えていました。私はそれがとても簡単であることを知っています。しかし、そのクリックの追跡に加えて、ページ名も追跡したいと思いました (これは、どのページからより多くのクリックが得られたかを理解するのに役立ちます)。

4

3 に答える 3

0

私は過去にこのコードを使用しました。すべてのページに読み込まれるコア JavaScript にそれを含めました。リンクのクリックを追跡し、それが外部リンクであるかどうかを確認し (yourdomain.com を実際のドメインに置き換えます)、イベントとして Google アナリティクスにプッシュします。

$("a[href^='http']").click(function(e) {
    var href = $(this).attr('href');
    if (!href.match(/yourdomain\.com/i)) {
        ga('send', 'event', 'Link', 'Click', href);
    }
});
于 2015-04-26T02:27:42.923 に答える
0

イベントをキャプチャするには、onclick で次の標準イベント表記を使用するか、jQuery を使用している場合は .on('click tap touch') を使用します (また、クリックではなく送信時にトリガーすることを検討してください)。

ga('send', 'event', 'Contact Form', 'Click', document.title);

そうは言っても、イベントでページ タイトルをキャプチャしないことをお勧めします。これは、Google アナリティクス レポートのセカンダリ ディメンションを使用して表示できるためです。これにより、将来、より説明的なラベルを追加するための余分なスペースが節約されます。

ここに画像の説明を入力

于 2015-04-26T01:43:56.780 に答える