我必須在網站中插入2個跟蹤代碼,但我也必須確保它們只在jQuery語句爲true時纔跟蹤活動。一個是谷歌的Adwords,另一種是Gemius代碼:只有當語句正確時才能調用javascript跟蹤代碼?
這裏是Gemius跟蹤代碼:
<script type="text/javascript">
(_gdeaq = window._gdeaq || []).push(['pageView', 'gdehu', 'some_code', 'some_code_2, 'some_code_3']);
</script>
<script type="text/javascript" src="//gdehu.hit.gemius.pl/something_url"> </script>
的Adwords:
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = 12345678;
var google_conversion_language = "en";
var google_conversion_format = "3";
var google_conversion_color = "ffffff";
var google_conversion_label = "some_data_here";
var google_remarketing_only = false;
/* ]]> */
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt="" src="//www.googleadservices.com/pagead/conversion/12345678/?label=some_data_here&guid=ON&script=0"/>
</div>
</noscript>
我要激活這兩個跟蹤器僅在聲明是真的:
<script type="text/javascript">
jQuery(function(){
jQuery("#formsubmit").click(function(event){
//some code here
jQuery("input[type='text'],select,input[type='checkbox']","#forms").each(function(){
//some code here
});
if(jQuery("input[name='email']","#forms").val() != jQuery("input[name='cEmail']","#forms").val()){
//some code here
}
if(!error_flag){
//i have to call the trackers only if this statement is true
//so i want to insert them here somehow
}else{
alert(error_message);
}
});
});
</script>
你能給我推薦一些解決方案嗎?
動態加載所述兩個外部腳本 - 因此,在第一片段線4和線11,12在第二 –