簡體   English   中英

捕獲點擊 addThis 按鈕

[英]capture click of addThis button

我正在使用 addThis 小部件在我的網站上顯示 Facebook、Twitter、Google、Blogger、Wordpress 徽標。

<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#username=xa-1324kj34h243kjh2"></script>

我想知道當有人出於 Google Analytics 跟蹤原因單擊其中一個按鈕時我可以捕獲的一種方式。 我試圖將 onClick 添加到錨點,但這不會觸發 - 大概是因為標記是由包含的 JavaScript 重寫的。

這是我的代碼:

<div class="addthis_toolbox addthis_default_style"> 
    <div class="share-icons" id="share-icons">
        <span id="share-title">Share</span>
        <span class="spacer"></span>
        <a class="addthis_button_email left" title="Email" onClick="_gaq.push(['_trackSocial', 'addThis', 'email']);">&nbsp;</a>

        <a class="addthis_button_facebook left" title="Facebook">&nbsp;</a>
        <a class="addthis_button_twitter left last" title="Twitter">&nbsp;</a>

        <a class="addthis_button_google left" title="Google">
        <img src="images/google.gif" alt="G" />
        </a>
        <a class="addthis_button_blogger left" title="Blogger">&nbsp;</a>
        <a class="addthis_button_digg left last" title="Wordpress">&nbsp;</a>
    </div>  
</div>

我目前正在使用 addthis_config 報告 GA 活動,但我希望向兩個配置文件報告,因此我正在尋找一種捕獲點擊的方法,因為這似乎是解決問題的最佳方法。

確保您在 DOM 上附加了該 div 以確保您可以使用事件。 否則檢查liveQuery

我沒有使用 addThis 小部件,但我會嘗試使用 jQuery 使用類名:

$.('.addthis_button_email').click(function(){
    //Count it...
});

或者在每個按鈕中使用自定義方法:

<div class="addthis_toolbox addthis_default_style"> 
    <div class="share-icons" id="share-icons">
        <span id="share-title">Share</span>
        <span class="spacer"></span>
        <a class="addthis_button_email left" title="Email" onClick="notifyGA(information....)">&nbsp;</a>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM