我一直在研究很多,找不到任何与我的故事有关的东西。我现在卡住了。
我需要弄清楚用户是通过点击来自社交网络(Facebook,Twitter,Linkedin)的共享内容来访问我的网站,还是用户只是直接访问?
例如,我在Facebook上分享了我的网站,我的一些朋友看到了它并点击了共享内容,因此我希望将这些用户视为来自社交病毒式传播的用户。
知道如何实施吗?
答案 0 :(得分:1)
可以通过检查传入HTTP请求的Referer来实现。
由于引用是一个HTTP头,它可以在Django中以这种方式访问:
referer = request.META.get('HTTP_REFERER')
请注意,您不能依赖Referer标头正确,因为用户可以更改它或阻止它被发送。
答案 1 :(得分:-1)