document.write iframe导致白屏

时间:2018-09-04 17:56:10

标签: iframe google-analytics document.write double-click-advertising

在使用doubleclick Floodlight分析时遇到问题。当用户单击按钮时,泛光灯应点亮并打开一个新窗口(确实如此)。当用户返回到原始屏幕并且页面为白色时,会出现此问题。您必须重新加载页面才能返回页面。

HTML-单击按钮会打开新窗口并触发handleThirdFloodClick

<button role="link" target="_blank" href="URLHERE/locations" onclick="handleThirdFloodClick();">
  <span>Find A LOCATION</span>
</button>

JavaScript-单击按钮时会触发doubleclick代码

function handleThirdFloodClick(){
  var axel = Math.random() + "";
  var a = axel * 10000000000000;
  document.write('<iframe src="https://XXXXXXX.fls.doubleclick.net/activityi;src=XXXXXXX;type=XXXXXX;cat=XXXXXXXX;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;npa=;ord=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>');
}

两个“查找位置”按钮和$ 5折扣按钮都导致白色屏幕。

我无法使用liveserver再现白屏,但是它会出现在生产站点上。有人有什么想法吗?

谢谢

1 个答案:

答案 0 :(得分:0)

您在GTM标签中是否选中了“支持document.write”框?