2012-11-30 186 views
3

我想得到一些關於今天(11/30/12)追蹤pind事件的最佳方法的意見。這是我的理解pinterest正在研究一個API,希望有真正的回調方法,如FB或Twitter做它的按鈕來綁定到谷歌分析。但截至目前,我們必須盡最大努力。谷歌分析和pinterest事件跟蹤

目前我在包裹一個div我Pinterest的鏈接,這樣pinit.js後做它的東西,並創建實際的按鈕,在HTML看起來像這樣:

<div class="pin"> 
<a href="http://pinterest.com/pin/create/button/?url=mySite.com/path/to/content&description=yeah&media=yougetthepoint"> 
    <span class="PIN_1354295239838_hidden" id="PIN_1354295239838_pin_count_0"></span> 
</a>           
</div> 

我的想法是使用jQuery中添加銷div的徑賽項目,像這樣

$(document).ready(function() { 
    $('div.pin').click(function() { 
     _gaq.push(['_trackEvent', 'Pinterest Pins', 'Article Pin', $(location).attr('href')]); 
    }); 
}); 

我知道這並不100%知道用戶實際經歷與釘扎過程,但我真的不知道還有什麼比等待做更好的api?

這聽起來好像是一種很好的方式來做現在的事情來獲得一些事件跟蹤在ga?還是有人提出一些更好的解決方案的建議或提示?

+0

你應該使用'_trackSocial'來代替。 – Eduardo

回答

3

在這裏回答我自己的問題。我繼續實施這個jQuery函數:

$(document).ready(function() { 
    $('div.pin').click(function() { 
     _gaq.push(['_trackSocial', 'Pinterest', 'Article Pin', $(location).attr('href')]); 
    }); 
}); 

找到包含圖釘按鈕的div。每當它被點擊它將推動一個_trackSocial事件。它似乎在工作。對於個別圖像,我也做同樣的事情:

$('div.pinIt').click(function() { 
    var imageURL = $(this).closest('div.showPin').find('img.lazy').attr('data-lazy-src'); 
    _gaq.push(['_trackSocial', 'Pinterest', 'Image Pin', imageURL]); 
}); 
+1

我在Facebook和Twitter這裏一起工作:http://nurgle.muschamp.ca/whatIsNurgle.html非常感謝! – Muskie