跟踪像素异步或同步

tracking pixel asynchornous or synchronous

本文关键字:同步 异步 像素 跟踪      更新时间:2023-09-26

我想开始对网站上的所有标签使用谷歌标签管理器,但我刚刚读到它不支持同步标签。

我不完全确定以外部js为源的跟踪像素图像标签是否属于该类别。我不确定跟踪像素是否被阻塞。

有人能澄清为什么跟踪像素是同步的还是不同步的吗?

tl;dr:您应该能够在GTM[1]中包含大多数想要包含的标签。GTM中的文本指的是它如何加载标记,并且是异步加载的。由于大多数跟踪像素已经是异步的,所以应该没问题。

[1] :如果用户在加载JavaScript之前出现并立即离开,则可能会有轻微的数据丢失。对于大多数现代互联网连接来说,除非用户真的错误地来到网站并立即按下返回按钮,否则这种情况不应该发生。


答案很长:

web世界中脚本的同步或异步行为意味着如何加载脚本。这两种方法的优缺点是:

同步:

  • 保证在加载整个页面之前加载脚本
  • 这也意味着同步加载的JavaScript必须先加载,然后才能执行任何操作
  • 通常会使页面变慢,并导致部分呈现的页面
  • 应该主要在您确实需要在继续执行之前加载javascript时完成

异步:

  • 通常在用户响应方面更快(页面在加载时感觉更快)
  • js稍后加载,因此后续代码不能假设脚本已加载
  • 还可以防止您的网站在第三方服务器出现故障时崩溃