2016-02-29 36 views
0

我们有网站,哪个注册点击然后重定向到下一个网站。 然后再次下一个网站注册,然后重定向到客户的实际网站。GA参数在第二次闪烁

问题是第一级它的工作正常,但在第二级它缺少GA参数。

URL AS: www.firstwebsite.com?adId=1212 &链路= http://www.secondwebsite.com?adId=1212&slotId=15&url=http://clientwebsite.com?campcode=XXXXXX&utm_source=XXXXXXXXX&utm_campaign=XXXXXXX

在上面的例子中,在第一电平重定向工作正常,但在第二级寄存器脚本计数细但同时它重定向从最终网址缺少两个额外的参数

Thses缺少参数& utm_source = XXXXXXXXX & utm_campaign = XXXXXXX

请帮助任何人..

+0

你的意思兄弟... –

+0

至于浏览器关注&符号的URL参数之间的分隔符。所以utm参数不是作为重定向url的一部分,而是作为原始url的url参数。 –

回答

1

如果这是你的网址:

www.firstwebsite.com?adId=1212&link=http://www.secondwebsite.com?adId=1212&slotId=15&url=http://clientwebsite.com?campcode=XXXXXX&utm_source=XXXXXXXXX&utm_campaign=XXXXXXX 

必须逃离&符号和最后一个问号,因为是一个参数,而不是最后一个参数的值。

你可以用javascript或在你的服务器端后端转义它们。这并不重要,但你需要逃避它们。在JavaScript的一个例子:

var str = "http://clientwebsite.com?campcode=XXXXXX&utm_source=XXXXXXXXX&utm_campaign=XXXXXXX"; 
var final = "www.firstwebsite.com?adId=1212&link="+encodeURIComponent(str) 

结果将是:

www.firstwebsite.com?adId=1212&link=http%3A%2F%2Fclientwebsite.com%3Fcampcode%3DXXXXXX%26utm_source%3DXXXXXXXXX%26utm_campaign%3DXXXXXXX

+0

我已经完成了这个工作......但没有工作 –