php
  • html
  • google-analytics
  • analytics
  • event-tracking
  • 2013-04-01 82 views 0 likes 
    0

    任何人都可以在這裏看到代碼跟蹤這個按鈕的問題嗎?通過SafeSubscribeGA事件跟蹤不工作

    <form id="constant-contact-signup2" action="http://www.truckingoffice.com/trucking-software-blog" method="post"> 
    <div class="kws_input_fields"> 
    <div class='cc_email_address kws_input_container'> 
    <label for='cc_email_address' class=''> Sign up for our Trucking Office Newsletter <span class="req" title="The Sign up for our Trucking Office Newsletter field is required">*</span></label> 
    <input type='text' value='' size="30" placeholder='[email protected]' name='fields[email_address][value]' class='t required' id='cc_email_address' /> 
    <input type="hidden" name="fields[email_address][label]" value=" Sign up for our Trucking Office Newsletter " /> 
    <input type="hidden" name="fields[email_address][req]" value="1" /></div> 
    
    <input type="submit" style='position:absolute; width:0;height:0;visibility:hidden!important;' name='constant-contact-signup-submit' onclick=」_gaq.push(['_trackEvent', 'Button', 'Click']);」 /> 
    

    隱私一直在這一個星期所有,仍然沒有: 從以前的帖子,仍然沒有用新的代碼修正它。任何所有的幫助將不勝感激!

    +0

    什麼是'」'在'onclick'?爲什麼不用'''替換? – cheesemacfly

    +0

    這是我從一些代碼複製過來的;我改變了它,我會看到一天中發生的事情,因爲事件跟蹤的延遲 – aceer15

    +0

    您也可以在錯誤控制檯中使用 – datasage

    回答

    0

    _trackEvent_trackPageview通過向Google服務器發送一個跟蹤像素請求 - 您可能會遇到由於請求呈現新頁面而導致圖像請求被取消的時間問題。通常的解決方案是在跟蹤調用後延遲少量表單提交。

    使用jQuery,是這樣的:

    jQuery(function($){ 
        $('#constant-contact-signup2 input[type=submit]').click(function(e){ 
        e.preventDefault(); 
        _gaq.push(['_trackEvent', 'Button', 'Click']); 
        setTimeout(function(){$('#constant-contact-signup2').submit()}, 150); 
        }); 
    }) 
    
    +0

    的運行地址我會在WP中添加這段代碼嗎?因爲我並不是真正有權訪問常規html文檔中的標題 – aceer15

    +0

    我要麼將其放在頁面的末尾(在正文標籤之前),要麼放在表單之後,只要將它放在'script'標籤中。 – mike

    相關問題