构建自定义印象跟踪器

时间:2017-01-09 20:09:15

标签: javascript jquery web event-tracking impressions

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

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

1 个答案:

答案 0 :(得分:0)

<script>代码

放置在DOM中时会运行

<script>标记。

您可以向要放置的<script>添加<div>标记,当它加载到DOM中时,脚本可以预先形成一个AJAX请求,让您知道它已被加载

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

<img>像素

在您的服务器上创建1px x 1px图像,将其放在div中的某个位置,并使用img标记,如<img src="/pixel.png?ref=my_div" />,然后可以在服务器日志中跟踪它。您可以更改ref以表示不同的跟踪项目。

当图像放在dom中并且可见时,将发出请求。

您必须专门为此图片设置缓存,因此浏览器永远不会缓存它。