3

刚问了一个简单的问题:现在,当您使用 Analytics 进行跨域跟踪时,URL 中添加了参数来跟踪它。我只是想知道,有没有一种方法可以使用 POST 之类的方法或任何其他方法将 cookie 信息从一个域传递到下一个域,这样在添加所有 URL 参数时 URL 似乎不会那么混乱。

例如,从 google.com 转到 yahoo.com/lots_of_paramters,我们可以只转到 yahoo.com/gclid=123

干杯,尤里

4

1 回答 1

0

在另一个域上读取参数以重新创建相同的 Google Analytics cookie。

在 POST 上发送的数据仅在后端通过 Javascript 无法在发布的页面上使用。因此,您需要后端实际存储这些数据并将其发送回接口,可能通过 AJAX 在那里重新创建 cookie。

另一个想法可能是尝试解析 cookie 服务器端并将它们作为新的 cookie 发送,因此目标域上的 Javascript 代码不需要重新创建 cookie,它们将是普通的 HTTP Header 设置的 cookie。

只是传递cookies仍然需要大量的工作和模糊。网址很丑陋,但仍然是处理问题的最简单和便携的方法。

于 2013-03-27T23:09:38.047 回答