2016-06-29 7 views
0

私はこれで半日を過ごしましたが、私はまだアウトバウンドリンクを追跡する方法を理解できません。私は新しいウィンドウを開きます!イベントトラッキング+新しいウィンドウ

  • 私は新しいウィンドウでリンクを開くことができ

問題をイベント

  • を追跡することができます。

    <script> 
        var trackOutboundLink = function(url) { 
        ga('send', 'event', 'outbound', 'click', url, { 
        'transport': 'beacon', 
        'hitCallback': function(){window.open(url, '_blank');} 
        }); 
        } 
    </script> 
    
    <a href="http://www.example.com" target="_blank" onclick="trackOutboundLink('http://www.example.com');">Check out example.com</a> 
    
    :私は2つの新しいウィンドウ

    私のコードを開いています

  • +0

    は、新しいウィンドウで開いていると言う、あなたはメニューから「新しいウィンドウで開く」を選択することにより、その後、右クリック、との意味ですか? –

    +0

    onclick。右クリックしないでください。 @JBrazier –

    +0

    あなたはonclickを使っていることを知っています。私はあなたの仕組みが、新しいウィンドウを開くためのものであることを尋ねています。 –

    答えて

    0

    GTMでこれを試みましたか? リスナーと呼ばれるタイプのスクリプトがあり、彼は彼のようなものを追跡するのに非常に便利です。私はあなたが一見することをお勧めします。 これで、(タグを介して)アウトバウンドのクリックを追跡するのは簡単です。 私はあなたにこれを説明するSimoの投稿を残します。

    http://www.simoahava.com/gtm-tips/track-outbound-links-in-gtm-v2/#gref

    0

    かなり古い質問が、それでも私の解決策との誰かを助けるかもしれません。

    function trackOutboundLink(url) { 
        var params = {}; 
        params.hitCallback = function() { 
         window.open(url); 
        } 
        ga("send", "event", "outbound", "click", url, params); 
        return false; 
    } 
    

    モバイルで動作し、デスクトップ上に2つの新しいウィンドウはありません。

    使用法:

    <a href="http://www.example.url" target="_blank" onclick="trackOutboundLink('http://www.example.url');"> 
    
    関連する問題