gpt4 book ai didi

javascript - 如何知道访客来自哪里?

转载 作者:行者123 更新时间:2023-12-03 12:13:32 24 4
gpt4 key购买 nike

我有一个带有 Google Analytics 的网站,它提供有关访问者来自何处的信息。

我的网站有一个注册表,我想知道新的注册表来自哪里(但不问他)。

例如,假设用户在 google.com 中搜索“汽车”,点击我的链接(不是 AdWords),并在我的网站中注册。我如何以及从哪里可以读取并保存该用户在 google.com 中查找“汽车”并点击了我的链接?谷歌是否生成了任何cookie?

最佳答案

您可以将用户来自的引荐来源网址存储在其 session 中:

# in application_controller.rb
before_filter :store_referrer

private
def store_referrer
referer = request.referer.presence
if referer && !referer.start_with?('http://your.domain')
session[:referer] ||= referer
end
end

当用户注册时,您只需将该值传递给用户即可:

User.new(params[:user].merge(:referer => session[:referer]))

您的User应该有一个referer=方法来处理该url。

关于javascript - 如何知道访客来自哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24838870/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com