从上一页访问数据层

时间:2015-07-23 15:09:59

标签: javascript browser-history

我在我的域中使用Javascript数据层,并且由于转换跟踪的某些分析要求,当转换线索时,我需要回顾前一个的页面类型(在数据层中跟踪) /推荐页面。我正在使用document.referrer收集上一页的网址,但由于这不是一个函数,我无法将其数据层调用传递给页面类型。

我目前对document.referrer以及history的理解是,如果不使用history.go(-1)在浏览器中退回到该页面,我将无法访问上一页的任何元素不能接受我的目的。这让我认为我需要使用Session或Cookie进行跟踪,或者在包含上一页的每个页面上设置1x1像素iframe,以便我可以访问该元素。

除了重定向,iframe或会话/ Cookie之外,还有其他方法可以用来访问我的数据层吗?

1 个答案:

答案 0 :(得分:1)

您确实无法访问上一页。有几种方法可以存储数据,无论是客户端还是服务器端。

对于服务器端,您应该检查您使用的环境,但我想所有都有一个基本的“会话”,您可以在其中存储数据。此外,如果持久性很重要,您可以始终使用数据库作为支持系统。

如果可以仅将数据保留在客户端上,则可以使用local storage