获取Flask请求的引用URL

Rob*_*ice 10 python http-referer flask

当用户访问我们的网站并注册时,我如何捕获他们来自哪个网站?

无论是搜索,公关网站等.我不关心他们访问我们网站的页面,我只想知道哪些营销活动给了我们最多的注册.

我知道Google Analytics可能会这样做,但我也希望内部有一些内容可供参考.

Sel*_*cuk 12

request.referrer 包含请求来自的URL,尽管客户端可能由于各种原因而未发送该URL.

该属性从Referer(不是拼写错误!)标头中获取其值:

referrer = request.headers.get("Referer")
Run Code Online (Sandbox Code Playgroud)

有关示例,请参阅https://realpython.com/blog/python/python-web-applications-with-flask-part-ii/#Deriving.data.from.visitors.