[英]Setting tracking cookie on client side vs server side?
我们希望设置跟踪Cookie,以检查通过各种营销活动获得的用户数量。 在我们网站的每个广告系列网址上,我们添加以下查询字符串参数:-utm_source,utm_medium和utm_campaign。
范例网址: -https : //example.com/?utm_source=facebook&utm_medium=cpc&utm_campaign=jan
任何时候,我们都会从服务器上的任何URL收到请求,我们会检查:
而且我们还有其他类似条件。
我们应该在服务器端(C#)还是客户端(javascript)上编写此逻辑?
从技术上讲,您可以在任一端进行操作; 但实际上,使用服务器端方法可能会带来更好的运气,因为浏览器很难绕开(无论他们是否接受Cookie)。 诸如noscript和adblocker之类的东西可能会干扰客户端的实现。
此外,如果您在服务器端执行操作,则可以将该信息以及浏览器的指纹存储在数据库中,并与之进行比较,以供将来访问。 即使cookie被阻止/清除,它也将起作用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.