Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么要使用<;脚本>;谷歌转换脚本的一部分,当存在<;noscript>;部分_Javascript_Google Ads Api - Fatal编程技术网

Javascript 为什么要使用<;脚本>;谷歌转换脚本的一部分,当存在<;noscript>;部分

Javascript 为什么要使用<;脚本>;谷歌转换脚本的一部分,当存在<;noscript>;部分,javascript,google-ads-api,Javascript,Google Ads Api,我的情况如下: 我想使用GoogleAdword的转换脚本,但出于某种原因,他们代码片段的javascript部分在我的页面中添加了一些我似乎无法摆脱的不受欢迎的空白 因此,我所看到的选项纯粹是使用片段中加载1x1图像的部分。显然,我会去掉标签,使1x1图像在所有浏览器中始终显示,我会删除它们代码片段的一部分 我的问题是,这有缺点吗?谷歌的转换脚本有javascript和非javascript选项,这肯定是有原因的。javascript选项是否比非javascript选项更好?如果它们同样优秀,

我的情况如下:

我想使用GoogleAdword的转换脚本,但出于某种原因,他们代码片段的javascript部分在我的页面中添加了一些我似乎无法摆脱的不受欢迎的空白

因此,我所看到的选项纯粹是使用片段中加载1x1图像的部分。显然,我会去掉标签,使1x1图像在所有浏览器中始终显示,我会删除它们代码片段的一部分

我的问题是,这有缺点吗?谷歌的转换脚本有javascript和非javascript选项,这肯定是有原因的。javascript选项是否比非javascript选项更好?如果它们同样优秀,那么谷歌为什么不保持简单,对所有浏览器使用非javascript方法,不管它们是否有javascript


谢谢

我对AdWords不是特别熟悉,但一般来说,大多数网站分析工具都有这两个选项,JavaScript选项更好,因为它可以提供关于用户的更多细节

noscript
选项通过加载1x1映像,只需在服务器端记录请求,其中包含非常有限的信息,例如您的IP地址和浏览器的用户代理字符串


使用JavaScript可以为您提供更多信息,例如显示分辨率、参考页面以及是否安装了Flash/Java等插件。

谢谢,我想这回答了我的问题。FWIW,我最近注意到跟踪像素注入了一个iframe(在转换后将其移除),所以我敢打赌,如果使用像素,假设您有一个DOM,那么您不会损失太多数据。我也尝试过只请求像素,但它似乎没有启动转换,因此我认为您可能需要一个DOM来处理像素(或脚本)。@Jesse:注入DOM仍然需要启用JavaScript。这个问题可能被视为“当有noscript选项时,为什么要使用JavaScript进行跟踪”。没错,但不管js是否可用,似乎都可以使用像素。当你有js时,脚本和像素似乎做了完全相同的事情,尽管我可能错了。