访问者能从您的网站获得最大收益吗?您是要迎合便携式设备,屏幕很小的手机甚至是电视上的读者吗?
如果不是,那您该做的了。 Userstack是位于伦敦的apilayer中的API,可准确检测网站访问者的浏览器和硬件详细信息。这是有关用户堆栈的知识,它如何使您的网站变得更好。
用户堆栈可以为您做什么?
使用用户堆栈API,您可以检测浏览器,设备详细信息以及您网站上任何访问者的操作系统。
这样做的好处非常可观。例如,您可以确保您的访客收到量身定制的广告。是否想使用特定类型的设备(例如iPhone)为读者发布自定义内容?有了来自用户堆栈的数据,就可以。
这些信息的收集归功于User-Agent字符串,即从浏览器发送到目标网站的信息。
从本质上讲,用户堆栈为您提供了一个机会完善用户体验。访客会记住这一点,然后返回,回想起令人印象深刻的量身定制的体验。
用户堆栈费用是多少?
有一个免费的用户堆栈帐户,以及几个高级选项。
如果每月不需要超过10,000个API请求,那么免费选项非常适合。有了它,您将获得设备,浏览器和操作系统检测以及有限的支持。这是适合小型网站和新手的基本软件包。
还不够吗?还有其他四个软件包,从基本到企业(具有特定于业务的价格)。 Business 程序包提供500,000个API查找,每月费用为49.99美元,可提供最高的价值。这增加了无限支持,爬网程序检测,批量查找和HTTPS加密。
需要更多查找吗? Business pro 选项提供了一个首选的支持选项,以及每月200万次的每月查找量,每月99.99美元。
无论选择哪种套餐,请注意,该套餐都有20%的折扣
主要的用户堆栈功能
注册用户堆栈使您有机会改善读者(或客户)的体验。此类服务最明显的用途是查询User-Agent并以最适合访问者的格式提供内容。
为提供此功能,用户堆栈具有可扩展的服务器,该服务器能够处理每天多达数百万个API请求。除此之外,用户堆栈还可以通过JSON REST API接口提供准确的系统数据和无缝集成。
其他用途包括为特定的移动应用程序提供特定于平台的链接。需要为您的网站增加一些安全性吗?订阅还包括spambot检测和爬网程序阻止服务。
userstack入门
您可以在userstack.com上注册一个免费帐户。看到主页右侧的窗口吗?
花点时间看一下,您会发现它正在显示来自您自己的浏览器的User-Agent信息!
在这里会找到与浏览器和操作系统,操作系统供应商,计算机类型以及浏览器版本和引擎有关的信息。
注册以访问帐户仪表板。在这里,您会找到API访问密钥(用于在您的站点上运行用户堆栈),以及有关所选择计划的详细信息。
为方便起见,userstack使一切变得简单明了。
除了API密钥(您应该保持安全,但可以通过帐户仪表板重置该API密钥)之外,用户堆栈还提供了两个API端点:
还提供了基本URL。这样,您可以发出一个简单的API请求:
https://api.userstack.com/detect? access_key = YOUR_API_ACCESS_KEY& ua = Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36
检查用户堆栈站点上是否有其他可以使用的API请求,每个请求都有其特定的结果。
在您的网站上使用用户堆栈
如果您不熟悉使用API并询问User-Agent信息,则可能不太确定userstack如何使您受益。
最简单的说法是,该代码可以嵌入到HTML或单独的JavaScript文件中。
通过将代码包装在HTML的JavaScript 标记中开始使用。在此阶段,要么内联命令,要么链接到服务器上其他位置的专用JavaScript文件。
User-Agent字符串的结果可以帮助您将内容定位到用户的特定子部分。通过为他们的页面提供更多基本样式表,您还可以确保使用较旧浏览器和硬件的用户仍然可以阅读您的网站。
在您的网站上不使用JavaScript?不用担心:您可以使用其他语言来实现userstack的API。为方便起见,站点上还提供了PHP,Python,Nodejs,JQuery,Go和Ruby示例。
用户堆栈:您需要的安全用户代理字符串查找
诸如userstack之类的服务并不适用于每个网站。您可能不需要高级API,并且对可以从Google Analytics(分析)中收集的信息感到满意。
但是要充分利用User-Agent信息,userstack是理想的选择,它是免费的入门指南。
有兴趣注册用户堆栈并在您的网站上使用它吗?某些JavaScript专业知识很有用,但是如果您不熟悉脚本,那么我们的JavaScript指南及其工作方式将会有所帮助。