我有一个快速的问题:目前在使用分析工具进行跨域跟踪时,会向URL添加参数进行跟踪。我想知道,是否有一种方法可以使用POST或任何其他方法将cookie信息从一个域传递到另一个域,以便URL不会因为添加了所有URL参数而显得凌乱。
例如,从google.com转到yahoo.com/lots_of_paramters,我们能否只转到yahoo.com/gclid=123?
谢谢, Yuri
我有一个快速的问题:目前在使用分析工具进行跨域跟踪时,会向URL添加参数进行跟踪。我想知道,是否有一种方法可以使用POST或任何其他方法将cookie信息从一个域传递到另一个域,以便URL不会因为添加了所有URL参数而显得凌乱。
例如,从google.com转到yahoo.com/lots_of_paramters,我们能否只转到yahoo.com/gclid=123?
谢谢, Yuri
参数会在另一个域上读取,以重新创建相同的Google Analytics cookie。
通过JavaScript发送的数据不仅在后端页面上不可用,而且只能通过后端处理。因此,您需要后端实际存储此数据并通过AJAX返回给接口,以便在那里重新创建cookies。
另一个想法可能是尝试解析服务器端的cookies并将其作为新cookie发送,这样目标域上的JavaScript代码就无需重新创建cookie,它们将成为常规的HTTP Header set cookies。
但仍然需要大量的工作和复杂操作才能传递cookies。网址可能很难看,但仍然是处理问题的最简单和便携式方法。