我可以通过 获得推荐人request.referer
,我的问题是如何获得utm variables
推荐人?
我试过params[:utm_source]
了,但没有用,request.referer
给我
http://localhost:3001/show/?UTM_Source=newsletter&UTM_Medium=email&UTM_Campaign=unsubscribed
我可以通过 获得推荐人request.referer
,我的问题是如何获得utm variables
推荐人?
我试过params[:utm_source]
了,但没有用,request.referer
给我
http://localhost:3001/show/?UTM_Source=newsletter&UTM_Medium=email&UTM_Campaign=unsubscribed
我的意思是你真的应该看看为什么你无法使用它来获取这个值,params[:utm_source]
因为听起来你的代码运行不正常。这意味着我的答案是一种解决方法,我不建议这样做:
您可以使用URI
和CGI
玩 URL:
uri = URI.parse(request.referer)
parameters = CGI.parse(uri.query)
utm_source = parameters['UTM_Source'].first
实际上,我认为您的问题是您使用params[:utm_source]
的是params[:UTM_Source]
. 你必须记住你的params
哈希是区分大小写的