Analysera hur din app används

Uppdaterad den 21. augusti 2023 av Jan Bunk

Bild med text: Visa Analytics för din app

Precis som du förmodligen analyserar hur människor använder din webbplats, kan du också se hur din app används. I den här guiden tittar vi på hur du kan göra det med ditt befintliga verktyg för webbplatsanalys (t.ex. Google Analytics). Efteråt tittar vi på ytterligare statistik om hur många som använder din app.

Filtrering av appanvändare i din webbplatsanalys

Filtrering efter användaragent

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.0
Filtrering efter användaragent fungerar endast om du har konfigurerat appen så att den kan justera vilken användaragent den använder. Du kan aktivera det här alternativet i appens navigeringsinställningar. Öppna navigeringsinställningar
Om du inte vill aktivera det alternativet kan du kolla in de andra filtreringsmetoderna som presenteras i den här artikeln.

Användaragenter som används av appen

Appen använder några olika användaragenter:

  • $regularUserAgent App-WebView ($operatingSystem) $version
    Detta är den vanliga användaragenten som används av appens interna webbläsare. Förfrågningar som görs med denna användaragent initieras av appanvändaren. Detta är den användaragent som du bör leta efter i din analys.
  • App-HttpClient $version
    Detta är den användaragent som används för förfrågningar från appen som inte initieras direkt av användaren. Till exempel gör appen vissa förfrågningar med denna för att lagra delar av webbplatsen för användning offline.

$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.

Filtrering efter användaragent i Google Analytics

Detta kanske inte längre fungerar med Google Analytics 4. Vi använder inte Google Analytics längre, så jag vet inte hur man gör det här idag. Kanske via Google Tag Manager med en anpassad JavaScript-variabel? Jag har försökt, men jag har ingen aning om hur Google Tag Manager och Google Analytics fungerar tillsammans, tyvärr.

Som ett exempel kan du se hur du filtrerar efter användaragent i Google Analytics:

Klicka på "Utforska" i menyn till vänster.

Klicka på

Skapa en ny utforskning.

Skapa en ny utforskning.

Ange ett namn för den nya utforskningen, t.ex. "Appanvändare".

Ange ett namn för den nya utforskningen, t.ex.

Skapa ett nytt segment.

Skapa ett nytt segment.

Välj "Användarsegment".

Välj

Namnge segmentet.

Namnge segmentet.

Lägg till ett nytt "Browser"-villkor.

Lägg till ett nytt

Ställ in filtret på "innehåller" "App-WebView". Om du bara vill filtrera efter iOS-användare kan du använda "App-WebView (ios)". För Android använder du "App-WebView (android)".

Ange filtret till

Filtrera appanvändare med JavaScript

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.

Visa statistik för nedladdning av appar

Om du vill ta reda på hur många som har laddat ner din app kan du titta på den statistik som appbutikerna samlar in.

Google Play-konsolen

Du kan visa statistik om din Android-app i Google Play-konsolen.

Den första statistiken du ser är hur många som har installerat din app ("installerad publik").

En skärmdump från Play-konsolen som visar hur många som har installerat en app i USA och Tyskland.

Men det finns en hel del annan statistik som du kan visa, till exempel månatliga aktiva användare.

En skärmdump som visar menyn där du kan välja mellan olika statistiska uppgifter om din app.

Apple App Store

På samma sätt kan du visa statistik om din iOS-app på analyssidan för App Store Connect.

Du kan se de flesta analyserna på sidan med mätvärden.

En skärmdump av App Store Connect-mätsidan som visar nya appnedladdningar.

Var försiktig när du jämför statistik mellan Play-konsolen och App Store Connect, eftersom vissa mått kan ha samma namn men ändå mätas på olika sätt. App Store Connect kan t.ex. visa de nya nedladdningarna en viss dag, medan Play-konsolen sammanställer alla nedladdningar så att du ser det totala antalet nedladdningar.

Relaterade artiklar


Bild med text: Uppdatering och redigering av delar av din app

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.

Bild med text: Att följa exportreglerna

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.

En söt humanoid robot i blått ljus som signerar en bunt papper inuti en stor fabrik, digital konst

Självsignera dina appbundles

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.


Författare Jan Bunk
Skrivet av
Jan Bunk

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.