我可以通过request.referer获得推荐,我的问题是如何获得推荐人的utm variables?
我试过params[:utm_source],但没有成功,request.referer给了我
http://localhost:3001/show/?UTM_Source=newsletter&UTM_Medium=email&UTM_Campaign=unsubscribed
发布于 2014-12-03 12:32:44
我的意思是,您真的应该看看为什么不能使用params[:utm_source]获取这个值,因为听起来您的代码没有正常工作。这意味着我的回答是一个解决办法,我不会建议它:
URI 您可以使用和来玩URL
uri = URI.parse(request.referer)
parameters = CGI.parse(uri.query)
utm_source = parameters['UTM_Source'].first实际上,我认为您的问题是使用的是params[:utm_source]而不是params[:UTM_Source]。您必须记住,您的case-sensitive哈希是params
https://stackoverflow.com/questions/27271068
复制相似问题