【问题标题】:Building a Custom Impression Tracker构建自定义印象跟踪器
【发布时间】:2017-05-24 04:33:05
【问题描述】:

对于我正在构建的 Web 应用程序,我需要能够知道 div 何时进入用户浏览器,主要是跟踪印象的发生。

我发布这个是为了看看是否有人能指出我正确的方向来实现这个结果。我不确定如何跟踪项目何时进入 Web 浏览器的视图。这可以通过jQuery实现吗?任何指针将不胜感激。

【问题讨论】:

  • 嘿伙计,你能做到吗?

标签: javascript jquery web event-tracking impressions


【解决方案1】:

<script>标签

<script> 标签在放置在 DOM 中时运行。

您可以将<script> 标签添加到您要放置的<div>,当它在DOM 中加载时,脚本可以执行AJAX 请求,让您知道它已被加载。

<script>track_me("special_div");</script>

&lt;img&gt;像素

在您的服务器上创建一个 1px x 1px 的图像,将其放置在带有 img 标签的 div 中某处,例如&lt;img src="/pixel.png?ref=my_div" /&gt;,然后可以在您的服务器日志中进行跟踪。您可以更改ref 以表示不同的跟踪项。

当图像被放置在 dom 中并且可见时会发出请求。

您必须专门为此图像设置缓存,使其永远不会被浏览器缓存。

【讨论】:

  • 这个方法会在图片加载完毕或者实际进入浏览器视图时发送请求吗?
  • 我很确定,当图像被放置在 dom 中并且可见时发出请求。
猜你喜欢
  • 2017-05-10
  • 1970-01-01
  • 2020-11-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-10
  • 1970-01-01
相关资源
最近更新 更多