20

Google Analyticsを介してツイートボタンのクリックを追跡したいのですが、ツイートボタンは別のドメインのコンテンツを含むiframeです。ツイートボタンクリックのコールバックを追加するためのトリックはありますか?

4

5 に答える 5

1
<a style="float:left;position: relative;display: inline-block" target="_blank" href="//twitter.com/intent/tweet?url=http%3A%2F%2Ftechiessolution.com%2Fcss&amp;count=none&amp;source=tweetbutton&amp;text=testing%20Testing%20123%20Title&amp;original_referer=techiessolution.com">Tweet</a>

if (typeof twttr === "undefined") {
  $.getScript("//platform.twitter.com/widgets.js", function () {
    function handleTweetEvent(event) {
      if (event) {
        console.log(event['target']);
      }
    }
    twttr.events.bind("tweet", handleTweetEvent);
  });
}
于 2015-01-30T06:22:18.670 に答える
1

または..あなたのdivにイベントを追加して、このdivがうまくクリックされるのを待つことができます.

<div class="clickMe">
   //twitter button there
</div>
<script>
$('clickMe').click(function(){
    //my awesome  code there
})
</script>

確かに、コールバックではなくクリックのみが必要な場合。

于 2015-01-21T07:15:20.537 に答える
0

これを試して

Google アナリティクスでソーシャル ボタンのクリックを追跡する

http://www.conversionworks.co.uk/blog/2013/05/16/tracking-clicks-on-social-buttons-with-google-analytics/

于 2015-01-27T10:52:46.250 に答える
0

どうですか:

twttr.events.bind('click', function(e){
    // Send GA event
    console.log(e);
});
于 2015-01-11T20:45:06.747 に答える
-1

Twitter ボタン href の UTM 化されたリンクを生成し、href ソースとして iFrame ソース ページに追加し直すことも考えられます。これにより、Google アナリティクス トラッキングでクリック/セッション/ユーザー データを可視化できます

これを行うには、まず元のハイパーリンクをコピーし、Google リンク ビルダーを使用してリンクを作成するためのソースとして使用します。生成されたら、iframe ソース ページに戻り、新しい UTM リンクを href ソースとして追加します。

于 2015-02-03T17:48:35.413 に答える