在我的网站出来的路上打一个Twitter跟踪像素

时间:2015-05-13 18:49:58

标签: javascript twitter pixel

我问a similar question yesterday about Facebook pixels,但相同的解决方案在这里没有用。

所以Twitter给了我这个javascript片段,放在我的网站上跟踪访问。它看起来像这样:

<script src="//platform.twitter.com/oct.js" type="text/javascript"></script>
<script type="text/javascript">
twttr.conversion.trackPid('[TWITTER_ID]', { tw_sale_amount: 0, tw_order_quantity: 0 });</script>
<noscript>
<img height="1" width="1" style="display:none;" alt="" src="https://analytics.twitter.com/i/adsct?txn_id=[TWITTER_ID]&p_id=Twitter&tw_sale_amount=0&tw_order_quantity=0" />
<img height="1" width="1" style="display:none;" alt="" src="//t.co/i/adsct?txn_id=[TWITTER_ID]&p_id=Twitter&tw_sale_amount=0&tw_order_quantity=0" /></noscript>

这会在页面加载时点击Twitter,但我只想在有人点击外发链接时触发它,所以我想要这样的东西:

<script type="text/javascript">
document.addEventListener('click', function(e) {    
    var tre = e.target.href || '';
    if( tre.indexOf("link.php") > -1) { 
        [SOMETHING SOMETHING SOMETHING]   
    }
}, false);
</script>

我尝试使用适用于facebook的类似跟踪的解决方案:

<script src="//platform.twitter.com/oct.js" type="text/javascript"></script>
<script type="text/javascript">
document.addEventListener('click', function(e) {    
    var tre = e.target.href || '';
    if( tre.indexOf("link.php") > -1) { 
        twttr.conversion.trackPid('[TWITTER_ID]', { tw_sale_amount: 0, tw_order_quantity: 0 });  
    }
}, false);
</script>

但是这没有用(跟踪器没有被击中)。我接下来应该尝试什么?

0 个答案:

没有答案