使用Userstack的User-Agent API完美地定制您的网站

访问者能从您的网站获得最大收益吗?您是要迎合便携式设备,屏幕很小的手机甚至是电视上的读者吗?

如果不是,那您该做的了。 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端点:

  • 单查询:使用HTTP GET查找任何用户代理字符串
  • 批量查找::使用HTTP POST查找多个字符串
  • 还提供了基本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