Google Analytics(分析)跟踪代码未触发

时间:2018-08-03 02:55:38

标签: google-analytics

我有此跟踪代码,我不确定我还能对它进行处理以使其触发。当页面加载时没有任何反应,没有错误,我只是看不到数据发送到google。

<script>
  if (hotelname == " foohotels")
  {

    document.write(<img height="1" width="1" border="0" alt="" src="https://www.googlefoo.com/xxxx/clk/pagead/conversion/xxxx/?label=HPA&guid=ON&script=0&ord=$$random$$&data=xxx_partner_hotel_id%3Dhotel-name%3Bhct_base_price%3Dtotal%3Bhct_total_price%3Dtotal2%3Bhct_currency_code%3Dcurrency%3Bhct_checkin_date%3Darrival%3Bhct_length_of_stay%3Dnights%3Bhct_date_format%3D%Y-%m-%d%3Bhct_booking_xref%3Dbooking%3Bhct_ver%3D1.0.i"/>);

  }
</script>

1 个答案:

答案 0 :(得分:0)

两件事:

  • 语法:document.write()需要一个字符串,该字符串在单引号或双引号之间(该字符串可以包含另一种类型是件好事)。由于您的内容已包含双引号,因此建议将其用单引号引起来:
    document.write('<img height="1"...');
  • 它的作用:document.write()覆盖了文档,请参见以下示例:

function test(){
  document.write("I am brand new content, everything else is gone.");
}
<button onclick="test()">Clicky</button>

因此,不确定此类更改(具有正确的字符串)是否可以满足您的所有需求,您最好使用document.createElement("img"),设置其属性并将其放在现有文档中的某个位置。