Krijgen bezoekers het meeste uit uw website? Zorgt u voor lezers op draagbare apparaten, handsets met zeer kleine schermen of zelfs tv's?
Zo niet, dan is het tijd om dat te doen. Userstack is een API van de in Londen gevestigde apilayer die de browser- en hardwaredetails van de bezoekers van uw website nauwkeurig detecteert. Dit is wat u moet weten over userstack en hoe dit uw website kan verbeteren.
Wat kan userstack voor u doen?
De... gebruiken userstack API, kunt u de browser, apparaatgegevens en het besturingssysteem van elke bezoeker van uw website detecteren.
De voordelen hiervan zijn aanzienlijk. U kunt er bijvoorbeeld voor zorgen dat uw bezoekers op maat gemaakte advertenties ontvangen. Wilt u aangepaste inhoud publiceren voor lezers met een specifiek type apparaat (zoals een iPhone)? Met gegevens van userstack kunt u dat.
Deze informatie wordt verzameld dankzij User-Agent-reeksen, informatie die vanuit uw browser naar de website van bestemming wordt verzonden.
In wezen biedt userstack de mogelijkheid om de gebruikerservaring te perfectioneren. Bezoekers zullen dit onthouden en terugkeren, en herinneren aan een indrukwekkende, op maat gemaakte ervaring.
Hoeveel kost userstack?
Een gratis userstack-account is beschikbaar, samen met verschillende premium-opties.
Als u niet meer dan 10.000 API-aanvragen per maand nodig heeft, is de gratis optie perfect geschikt. Hiermee krijgt u apparaat-, browser- en besturingssysteemdetectie, plus beperkte ondersteuning. Het is een basispakket ideaal voor kleinere sites en nieuwkomers.
Niet genoeg? Vier andere pakketten zijn beschikbaar vanaf basis- naar Onderneming (met bedrijfsspecifieke prijzen). De Bedrijf pakket van 500.000 API-lookups voor $ 49,99 per maand biedt de beste waarde. Dit voegt onbeperkte ondersteuning, crawlerherkenning, bulk-lookups en HTTPS-codering toe.
Meer opzoekingen nodig? De Zakelijk pro optie biedt een voorkeursondersteuningsoptie, samen met 2 miljoen maandelijkse zoekopdrachten, voor $ 99,99 per maand.
Welk pakket u ook kiest, er is een korting van 20 procent voor jaarlijkse betaling.
Belangrijkste gebruikersfuncties
Als u zich aanmeldt bij userstack, kunt u de ervaring van uw lezers (of klanten) verbeteren. Het meest voor de hand liggende gebruik voor een dergelijke service is om de User-Agent te bevragen en inhoud te leveren in een formaat dat het meest geschikt is voor de bezoeker.
Om deze functie te leveren, heeft userstack een schaalbare server die elke dag tot enkele miljoenen API-aanvragen kan verwerken. Daarnaast biedt userstack nauwkeurige systeemgegevens en naadloze integratie via de JSON REST API-interface.
Andere toepassingen zijn onder meer het leveren van een platformspecifieke link naar de juiste mobiele app. Heeft u wat extra beveiliging nodig voor uw site? Abonnementen omvatten ook spambotdetectie en crawlerpreventie.
Aan de slag met userstack
U kunt zich aanmelden voor een gratis account op userstack.com. Ziet u het venster aan de rechterkant van de startpagina? Dit toont de API in actie.
Neem even de tijd om dit te bekijken en u zult zien dat het de User-Agent-informatie uit uw eigen browser weergeeft!
Hier vindt u informatie over de browser en het besturingssysteem, de OS-leverancier, het type computer en de browserversie en engine.
Meld u aan om toegang te krijgen tot het accountdashboard. Hier vindt u de API Access-sleutel (voor het uitvoeren van userstack op uw site), samen met details over uw gekozen plan.
De gebruikersstart Quick Start
Om het u gemakkelijk te maken, heeft userstack alles eenvoudig gemaakt.
Naast de API-sleutel (die u veilig moet bewaren, maar indien nodig opnieuw kunt instellen via het accountdashboard), biedt userstack twee API-eindpunten:
- Opzoeken: gebruik HTTP GET om een User-Agent-string op te zoeken
- Bulk opzoeken: gebruik HTTP POST om meerdere strings op te zoeken
Er wordt ook een basis-URL verstrekt. Hiermee kunt u een eenvoudig API-verzoek indienen:
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, zoals Gecko) Chrome / 71.0.3578.98 Safari / 537.36
Kijk op de userstack-site voor andere API-aanvragen die u kunt gebruiken, elk met hun eigen specifieke resultaten.
Gebruikerstack op uw website
Als u nieuw bent in het gebruik van API's en het ondervragen van de User-Agent-informatie, weet u waarschijnlijk niet zo goed hoe userstack u kan helpen.
In de eenvoudigste bewoordingen kan de code worden ingesloten in uw HTML of in een afzonderlijk JavaScript-bestand.
Begin met het verpakken van de code in JavaScript tags in uw HTML. In dit stadium kunt u de opdrachten inline opnemen of een koppeling maken naar een specifiek JavaScript-bestand elders op de server.
De resultaten van de User-Agent-reeks kunnen u helpen om inhoud te targeten op een bepaalde subsectie van gebruikers. U kunt er ook voor zorgen dat mensen die oudere browsers en hardware gebruiken, uw site nog steeds kunnen lezen, door pagina's voor hen te voorzien van meer basisstijlbladen.
Geen JavaScript op uw site? Maak u geen zorgen: u kunt de API van userstack in andere talen implementeren. Voorbeelden van PHP, Python, Nodejs, JQuery, Go en Ruby zijn allemaal beschikbaar op de site voor uw gemak.
Userstack: De beveiligde User-Agent String Lookup die u nodig hebt
Toegegeven een service zoals userstack is niet voor elke website. Mogelijk hebt u geen geavanceerde API's nodig en bent u blij met de informatie die u uit Google Analytics kunt halen.
Maar om het maximale uit User-Agent te halen informatie, userstack is ideaal, en het is gratis om te beginnen.
Geïnteresseerd in aanmelden voor userstack en deze te gebruiken op uw site? Enige JavaScript-expertise is nuttig, maar als u nieuw bent met scripten, onze gids voor JavaScript en hoe het werkt Wat is JavaScript en hoe werkt het? Als u webontwikkeling leert, moet u het volgende weten over JavaScript en hoe het werkt met HTML en CSS. Meer informatie zou moeten helpen.
Christian Cawley is adjunct-editor voor beveiliging, Linux, doe-het-zelf, programmeren en tech Toegelicht. Hij produceert ook The Really Useful Podcast en heeft uitgebreide ervaring in desktop- en softwareondersteuning. Christian draagt bij aan het tijdschrift Linux Format en is een Raspberry Pi-knutselaar, een Lego-liefhebber en een fan van retro-gaming. P> div> floki>