Uppdaterad den 27. december 2022 av Jan Bunk
Precis som du är intresserad av att se hur användarna interagerar med din webbplats, kanske du vill veta hur de använder din app. Det kan du göra genom att ta en titt på analysen av din webbplats.
Det enklaste sättet att skilja webbplatsanvändare från appanvändare i din analys är att filtrera användaragenterna. Användaragenten är en kort sträng som webbläsaren skickar till webbplatser. Användaragenten innehåller information om webbläsaren, t.ex. kan en Firefox webbläsare skicka något som liknar den här användaragenten:
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0Appen använder några olika användaragenter:
$version är appens interna version (t.ex. 1.4.8+52) och $operatingSystem är den plattform som appen används på (t.ex. ios eller android).
$regularUserAgent är användaragenten för en mobil webbläsare som kan förväntas av enheten, till exempel Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148
Du behöver egentligen inte oroa dig för allt detta om du inte vill göra något speciellt. Annars följer du bara nästa steg för att filtrera efter användaragent i din analys.
Som ett exempel kan du se hur du filtrerar efter användaragent i Google Analytics:
Ett mer komplicerat men också mer kraftfullt sätt att upptäcka om en användare besöker din webbplats med en webbläsare eller en app är med hjälp av JavaScript. Detta är särskilt användbart om din analysprogramvara inte har stöd för filtrering av användaragenter.
Det enklaste alternativet är att använda getAppPlatform
från apphjälparskriptet (app helper script).
Funktionen returnerar null (tomt värde) om appen öppnas i webbläsaren, annat än det operativsystem som appen används på. Som nämns i dokumentationen fungerar detta dock endast om du låter appen ändra användaragenter.
Ett alternativ som inte är beroende av användaragenter är executeWhenAppReady
. Koden i den kommer bara att utföras om din webbplats visas inne i appen.
Relaterade artiklar
När, varför och hur du ska uppdatera din app
I den här artikeln tar vi en titt på när du måste skicka in en uppdatering till appbutikerna, när du kan göra det frivilligt och vilka fördelar det har. Vi kommer också att prata om den rekommenderade uppdateringsfrekvensen och hur man faktiskt publicerar en appuppdatering.
Exportföljsamhet i App Store och Play Store
Du måste vara uppmärksam på vissa exportbestämmelser eftersom appar räknas som krypteringsprogram och nedladdningar av appar räknas som export av appen från USA.
Hur du genererar nycklar och nyckellager (key stores) och använder dem för att signera din appbundle. Därefter verifierar du den och laddar upp den till Play Console.
Hej, jag heter Jan! Jag skapade webtoapp.design 2019 när jag studerade datavetenskap på universitetet. Mycket har förändrats sedan dess - inte bara har jag tagit examen, utan det är också inte längre bara jag som driver webtoapp.design. Vi har vuxit till ett globalt, helt fjärrstyrt team och har samlat massor av erfarenhet kring apputveckling och apppublicering. Vi har skapat och publicerat hundratals appar i appbutikerna, där de har laddats ner hundratusentals gånger.