Filtrera ut din app i webbplatsens analysverktyg

Uppdaterad den 27. december 2022 av Jan Bunk


Bild med text: Visa Analytics för din app

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.

Filtrera appanvändare med 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

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

  • Klicka på "Administration" till vänster Klicka på
  • Klicka på "Segment" till höger Klicka på
  • Klicka på "Nytt segment" högst upp och ange ett namn för det, till exempel "App".
  • Klicka på "Teknik". Klicka på
  • Ställ in fältet "Browser" till "contains" & "App-WebView". Om du vill skapa ett segment för endast iOS-appanvändare ställer du in det på "contains" & "App-WebView (ios)". Ange text i webbläsarens filterfält
  • Klicka på knappen spara högst upp.
  • Nu kan du analysera appanvändare nästan överallt i Google Analytics, klicka bara på "Lägg till segment" på en sida där du är intresserad av appanvändarnas beteende. Nu kan du filtrera ut appanvändare nästan överallt i Google Analytics genom att klicka på

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.

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.

A cute humanoid robot in blue light signing a stack of papers inside a large factory, digital art

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.