Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Application Insights is een krachtig hulpprogramma voor waarneembaarheid waarmee telemetriegegevens worden verzameld om te laten zien hoe gebruikers met uw toepassing communiceren. Dit omvat informatie over welke functies het populairst zijn, als gebruikers hun doelen bereiken, waar ze afvallen en of ze later terugkeren.
Deze inzichten helpen u inzicht te krijgen in het gedrag van gebruikers, gebieden voor verbetering te identificeren en de impact van recente wijzigingen te meten, zodat u gegevensgestuurde beslissingen kunt nemen over uw volgende ontwikkelingscycli.
In dit artikel worden de volgende gebieden behandeld:
Gebruiksanalyse met aangepaste gebeurtenissen
Systeemeigen gebruikservaringen
Gebruikers, sessies & gebeurtenissen : gebruikersinteractie bijhouden en analyseren met uw toepassing, sessietrends en specifieke gebeurtenissen om inzicht te krijgen in gebruikersgedrag en toepassingsprestaties.
Trechters - Krijg inzicht in hoe gebruikers vorderen door een reeks stappen in uw applicatie, en ontdek waar ze mogelijk afhaken.
Gebruikersstromen : visualiseer gebruikerspaden om de meest voorkomende routes en gebieden te identificeren waar gebruikers het meest betrokken zijn of problemen ondervinden.
Cohorten: groepeer gebruikers of gebeurtenissen op gemeenschappelijke kenmerken om gedragspatronen, functiegebruik en de impact van wijzigingen in de loop van de tijd te analyseren.
Sjablonen voor gebruikswerkmappen
Analyse van gebruikersretentie : houd de frequentie en patronen bij van gebruikers die terugkeren naar uw toepassing en hun interacties met specifieke functies.
Gebruikersimpactanalyse : analyseer hoe metrische gegevens over de prestaties van toepassingen (bijvoorbeeld laadtijden) van invloed zijn op de gebruikerservaring en het gedrag, zodat u prioriteit kunt geven aan verbeteringen.
HEART-analyse : gebruik het HEART-framework om geluk van gebruikers, betrokkenheid, acceptatie, retentie en succes van taken te meten en te begrijpen.
Aan de slag
Vereisten
- Azure-abonnement: Gratis een Azure-abonnement maken
- Application Insights-resource: een Application Insights-resource maken
Uw toepassing instrumenteer
Als u browsertelemetrie wilt verzamelen over het gebruik van uw toepassing, gebruikt u de JavaScript SDK van Application Insights. Er is geen instrumentatie aan de serverzijde vereist.
Als u wilt controleren of browsertelemetrie wordt verzameld, voert u uw project enkele minuten uit in de foutopsporingsmodus en zoekt u vervolgens naar resultaten in het deelvenster Overzicht in Application Insights.
Aanbeveling
U kunt uw ervaring optimaliseren door Application Insights te integreren in zowel uw toepassingsservercode met behulp van de Azure Monitor OpenTelemetry Distro als uw webpagina's met behulp van de JavaScript SDK.
Deze dubbele implementatie verzamelt telemetrie van zowel de client- als serveronderdelen van uw toepassing, waardoor extra bewakingsmogelijkheden mogelijk zijn. Zie Application Insights Experiences voor meer informatie.
Gebruiksanalyse met aangepaste gebeurtenissen
Gebruikersinteracties bijhouden met aangepaste gebeurtenissen
Gebruik aangepaste gebeurtenissen om belangrijke acties bij te houden die bedrijfsdoelen ondersteunen. Voorbeelden zijn het selecteren van een knop, het indienen van een formulier en het voltooien van een aankoop.
Hoewel paginaweergaven soms nuttige gebeurtenissen kunnen voorstellen, zijn ze niet altijd betrouwbare indicatoren. Een gebruiker kan bijvoorbeeld een productpagina openen zonder een aankoop te doen. Door specifieke zakelijke gebeurtenissen bij te houden, kunt u de voortgang van gebruikers via uw site in kaart brengen, hun voorkeuren voor verschillende opties begrijpen en bepalen waar ze problemen ondervinden of uitvallen.
Combineer aangepaste gebeurtenissen met gebruikers-id's en sessiecontext om het volgende in te schakelen:
- Gedrag bijhouden in sessies.
- Analyseren van conversietrechters op basis van gebruikersacties.
- Gebruikers segmenteren op basis van de interactie met uw app.
Notitie
Gebruik geverifieerde gebruikers-id's om tracering tussen apparaten en browsers mogelijk te maken en analyse op gebruikersniveau in de loop van de tijd te verbeteren.
Als u eigenschapswaarden aan deze gebeurtenissen koppelt, kunt u deze filteren of splitsen tijdens de inspectie in de portal. Elke gebeurtenis bevat ook een standaardset eigenschappen, zoals een anonieme gebruikers-id, waarmee u de volgorde van activiteiten van afzonderlijke gebruikers kunt traceren.
Aangepaste gebeurtenissen registreren
Gebeurtenissen kunnen vanuit de clientzijde van de toepassing worden vastgelegd met behulp van de invoegtoepassing Click Analytics Autocollection of trackEvent
:
appInsights.trackEvent({name: "incrementCount"});
U kunt ook aangepaste gebeurtenissen aan de serverzijde vastleggen met behulp van de Azure Monitor OpenTelemetry Distro. Zie Azure Monitor OpenTelemetry toevoegen en wijzigen voor .NET-, Java-, Node.js- en Python-toepassingen voor meer informatie.
Zie aangepaste gebeurtenissen en eigenschappen voor meer informatie over het gebruik van aangepaste gebeurtenissen met de Application Insights SDK (klassieke API).
Aanbeveling
Wanneer u elke functie van uw app ontwerpt, moet u overwegen hoe u het succes ervan met uw gebruikers gaat meten. Bepaal welke zakelijke gebeurtenissen u moet vastleggen en codeer de traceringsoproepen voor deze gebeurtenissen vanaf het begin in uw toepassing.
Aangepaste gebeurtenissen opsplitsen en analyseren
In de hulpprogramma's Gebruikers, Sessies en Gebeurtenissen kunt u aangepaste gebeurtenissen segmenteren en analyseren op basis van gebruikers, gebeurtenisnamen en eigenschappen. Wanneer u zich in een bepaalde gebruikservaring bevindt, selecteert u het pictogram De laatste query openen om terug te keren naar de onderliggende query.
Vervolgens kunt u de onderliggende query wijzigen om de specifieke informatie op te halen die u zoekt. Hier volgt een voorbeeld van een onderliggende query over paginaweergaven.
// average pageView duration by name
let timeGrain=5m;
let dataset=pageViews
// additional filters can be applied here
| where timestamp > ago(1d)
| where client_Type == "Browser" ;
// calculate average pageView duration for all pageViews
dataset
| summarize avg(duration) by bin(timestamp, timeGrain)
| extend pageView='Overall'
// render result in a chart
| render timechart
Systeemeigen gebruikservaringen
Gebruikers, sessies en gebeurtenissen
In drie van de vensters Gebruik wordt hetzelfde hulpprogramma gebruikt om telemetrie van uw applicatie vanuit drie perspectieven te segmenteren en analyseren. Door de gegevens te filteren en te splitsen, kunt u inzicht krijgen in het relatieve gebruik van verschillende pagina's en functies. Ontdek wanneer mensen uw toepassing gebruiken, in welke pagina's ze het meest geïnteresseerd zijn, waar uw gebruikers zich bevinden en welke browsers en besturingssystemen ze gebruiken.
Gebruikershulpprogramma: telt het aantal unieke gebruikers dat toegang heeft tot uw pagina's binnen de gekozen periodes. Gebruikers worden geteld met behulp van anonieme id's die zijn opgeslagen in browsercookies. Eén persoon die verschillende browsers of computers gebruikt, wordt geteld als meer dan één gebruiker.
Sessiehulpprogramma: Geeft het aantal gebruikerssessies dat toegang heeft tot uw site weer in een tabel. Een sessie vertegenwoordigt een periode van activiteit die door een gebruiker is geïnitieerd en eindigt met een periode van inactiviteit die langer is dan een half uur of na 24 uur continu gebruik.
Evenemententool: Hoe vaak worden bepaalde pagina's en functies van uw applicatie gebruikt? Een paginaweergave wordt geteld wanneer een browser een pagina laadt vanuit uw app, op voorwaarde dat u deze van de nodige meetinstrumentatie hebt voorzien.
Een aangepaste gebeurtenis vertegenwoordigt één exemplaar van iets dat in uw toepassing gebeurt. Het is vaak een gebruikersinteractie, zoals een knopselectie of de voltooiing van een taak. U voegt code in uw toepassing in om aangepaste gebeurtenissen te genereren of de Click Analytics-extensie te gebruiken.
Belangrijk
Als iemand toegang heeft tot uw site met verschillende browsers of clientcomputers of hun cookies wist, worden ze meer dan één keer geteld.
Raadpleeg de documentatie voor aangemelde ID's voor meer informatie over een alternatief voor het gebruik van anonieme ID's en het waarborgen van een nauwkeurige telling.
Query's uitvoeren voor bepaalde gebruikers, sessies of gebeurtenissen
Verken verschillende groepen gebruikers, sessies of gebeurtenissen door de queryopties boven aan elk deelvenster aan te passen.
Optie | Omschrijving |
---|---|
Tijdens | Kies een tijdsbereik. |
Weergeven | Kies een cohort van gebruikers die u wilt analyseren. |
Die gebruik hebben gemaakt van | Kies aangepaste gebeurtenissen, aanvragen en paginaweergaven. |
gebeurtenis | Kies meerdere gebeurtenissen, aanvragen en paginaweergaven die gebruikers tonen die ten minste één, niet noodzakelijkerwijs alle, van de geselecteerde opties hebben gedaan. |
Op waarde van x-as | Kies hoe u de gegevens categoriseert op tijdsbereik of een andere eigenschap, zoals browser of plaats. |
Splitsen volgens | Kies een eigenschap die u wilt gebruiken om de gegevens te splitsen of segmenteren. |
Filters toevoegen | Beperk de query tot bepaalde gebruikers, sessies of gebeurtenissen op basis van hun eigenschappen, zoals browser of plaats. |
Als u op Meer inzichten weergeven klikt, wordt de volgende informatie weergegeven:
Algemene informatie: Het aantal sessies en gebeurtenissen voor het opgegeven tijdvenster en een prestatie-evaluatie met betrekking tot de perceptie van reactiesnelheid van gebruikers.
Eigenschappen: Grafieken met maximaal zes gebruikerseigenschappen, zoals browserversie, land of regio en besturingssysteem.
Vergader uw gebruikers: Informatie over vijf voorbeeldgebruikers die overeenkomen met de huidige query. Het verkennen van het gedrag van personen en in aggregaties kan inzicht geven in hoe mensen uw app gebruiken.
Succes van functies bepalen met A/B-tests
Als u niet zeker weet welke functievariant succesvoller is, voert u een A/B-test uit en laat u verschillende gebruikers toegang krijgen tot elke variant.
Als u een A/B-test wilt instellen, koppelt u unieke eigenschapswaarden aan alle telemetriegegevens die door elke variant worden verzonden. Met OpenTelemetry kunt u dit doen door een aangepaste eigenschap toe te voegen aan een span. Zie Azure Monitor OpenTelemetry toevoegen en wijzigen voor .NET-, Java-, Node.js- en Python-toepassingen voor meer informatie.
Als u de Application Insights SDK (klassieke API) gebruikt, gebruikt u in plaats daarvan een initialisatiefunctie voor telemetrie. Zie aangepaste gebeurtenissen voor meer informatie.
Na de A/B-test kunt u uw gegevens filteren en splitsen op de eigenschapswaarden, zodat u de verschillende versies kunt vergelijken. Meet het succes van elke versie en ga vervolgens over naar een uniforme versie.
Trechters
Het begrijpen van de klantervaring is van groot belang voor uw bedrijf. Als uw toepassing meerdere fasen omvat, moet u weten of klanten het hele proces doorlopen of het proces op een bepaald moment beëindigen. Het doorlopen van een reeks stappen binnen een toepassing wordt een trechter genoemd.
U kunt Application Insights-trechters gebruiken om inzicht te krijgen in uw gebruikers en stapsgewijze conversiepercentages te controleren. Als u een stap selecteert, worden aanvullende stapspecifieke details weergegeven.
Notitie
Als uw applicatie wordt getest, ziet u een banner. Als u deze optie selecteert, wordt een contextvenster geopend waarin wordt uitgelegd hoe u steekproeven kunt uitschakelen.
Een trechter maken
Voordat u een trechter maakt, bepaalt u welke vraag u wilt beantwoorden. U wilt bijvoorbeeld weten hoeveel gebruikers de startpagina bekijken, een klantprofiel bekijken en een ticket maken.
Selecteer Bewerken op het tabblad Trechters.
Kies de bovenste stap.
Als u filters wilt toepassen op de stap, selecteert u Filters toevoegen. Deze optie wordt weergegeven nadat u een item voor de bovenste stap hebt gekozen.
Kies vervolgens uw tweede stap , enzovoort.
Notitie
Trechters zijn beperkt tot maximaal zes stappen.
Selecteer het tabblad Weergave om de trechterresultaten weer te geven.
Als u uw trechter wilt opslaan om op een ander moment weer te geven, selecteert u Opslaan bovenaan. Gebruik Open om je opgeslagen trechters te openen.
Gebruikersstromen
Het hulpprogramma Gebruikersstromen visualiseert hoe gebruikers schakelen tussen de pagina's en functies van uw site. Het is geweldig voor het beantwoorden van vragen zoals:
- Hoe verlaten gebruikers een pagina op uw site?
- Wat selecteren gebruikers op een pagina op uw site?
- Wat zijn de plekken waar gebruikers uw site het vaakst verlaten?
- Zijn er plaatsen waar gebruikers steeds dezelfde actie herhalen?
Het hulpprogramma Gebruikersstromen begint met een eerste aangepaste gebeurtenis, uitzondering, afhankelijkheid, paginaweergave of aanvraag die u opgeeft. Vanaf deze initiële gebeurtenis toont Gebruikersstromen de gebeurtenissen die zich vóór en na gebruikerssessies hebben voorgedaan. Lijnen met verschillende dikte laten zien hoe vaak gebruikers elk pad hebben gevolgd.
Speciale Sessie Gestart knooppunten laten zien waar de daaropvolgende knooppunten een sessie begonnen. Sessie beëindigde knooppunten laten zien hoeveel gebruikers geen paginaweergaven of aangepaste gebeurtenissen hebben verzonden na het voorgaande knooppunt, waarbij wordt gemarkeerd waar gebruikers waarschijnlijk uw site hebben verlaten.
Notitie
Uw Application Insights-resource moet paginaweergaven of aangepaste gebeurtenissen bevatten om het hulpprogramma Gebruikersstromen te kunnen gebruiken. Meer informatie over het instellen van uw toepassing voor het automatisch verzamelen van paginaweergaven met de JavaScript SDK van Application Insights.
Een visualisatie van een gebruikersstroom maken
Als u vragen wilt beantwoorden met het hulpprogramma Gebruikersstromen, kiest u een initiële aangepaste gebeurtenis, uitzondering, afhankelijkheid, paginaweergave of aanvraag om als uitgangspunt voor de visualisatie te fungeren:
Selecteer in het deelvenster Gebruikersstromen een gebeurtenis bewerken of selecteren.
Selecteer in de vervolgkeuzelijst Eerste gebeurtenis een aangepaste gebeurtenis, uitzondering, afhankelijkheid, paginaweergave of aanvraag.
Selecteer Grafiek maken.
In de kolom Stap 1 van de visualisatie ziet u wat gebruikers het vaakst hebben gedaan na de eerste gebeurtenis. De items worden van boven naar beneden geordend en van de meeste naar het minst frequent. In de kolommen Stap 2 en volgende ziet u wat gebruikers hierna hebben gedaan. De informatie maakt een afbeelding van alle manieren waarop gebruikers door uw site zijn verplaatst.
Een visualisatie van een gebruikersstroom bewerken
Het Gebruikersstromen-hulpmiddel bemonstert standaard op willekeurige wijze alleen paginaweergaven en aangepaste gebeurtenissen van uw site van de afgelopen 24 uur. U kunt het tijdsbereik verhogen en de balans tussen prestaties en nauwkeurigheid wijzigen voor willekeurige steekproeven in het menu Bewerken .
Als sommige paginaweergaven, aangepaste gebeurtenissen en uitzonderingen niet relevant voor u zijn, selecteert u X op de knooppunten die u wilt verbergen. Nadat u de knooppunten hebt geselecteerd die u wilt verbergen, selecteert u Grafiek maken. Als u alle verborgen knooppunten wilt zien, selecteert u Bewerken en bekijkt u de sectie Uitgesloten gebeurtenissen .
Als paginaweergaven of aangepaste gebeurtenissen die u verwacht te zien in de visualisatie ontbreken, ontbreekt dat:
- Controleer de sectie Uitgesloten gebeurtenissen in het menu Bewerken .
- Gebruik de plusknoppen op andere knooppunten om minder frequente gebeurtenissen in de visualisatie op te nemen.
- Als de verwachte paginaweergave of aangepaste gebeurtenis niet vaak door gebruikers wordt verzonden, verhoogt u het tijdsbereik van de visualisatie in het menu Bewerken .
- Zorg ervoor dat de aangepaste gebeurtenis, uitzondering, afhankelijkheid, paginaweergave of aanvraag die u verwacht, is ingesteld om te worden verzameld door de Application Insights SDK in de broncode van uw site.
Als u meer stappen in de visualisatie wilt zien, gebruikt u de vervolgkeuzelijst vorige stappen en vervolgkeuzelijsten volgende stappen boven de visualisatie.
Voorbeeldvragen die u kunt beantwoorden met gebruikersstromen
Selecteer een van de volgende voorbeelden om de sectie uit te vouwen.
Nadat gebruikers een pagina of functie hebben bezocht, waar gaan ze heen en wat selecteren ze?
Als uw eerste gebeurtenis een paginaweergave is, is de eerste kolom (stap 1) van de visualisatie een snelle manier om te begrijpen wat gebruikers direct nadat ze de pagina hebben bezocht, hebben gedaan.
Open uw site in een venster naast de visualisatie Gebruikersstromen. Vergelijk uw verwachtingen over de interactie van gebruikers met de pagina met de lijst met gebeurtenissen in de kolom Stap 1 . Vaak is een UI-element op de pagina die onbelangrijk voor uw team lijkt te zijn een van de meest gebruikte elementen op de pagina. Het kan een goed uitgangspunt zijn voor ontwerpverbeteringen aan uw site.
Als uw eerste gebeurtenis een aangepaste gebeurtenis is, wordt in de eerste kolom weergegeven wat gebruikers hebben gedaan nadat ze die actie hebben uitgevoerd. Net als bij paginaweergaven kunt u overwegen of het waargenomen gedrag van uw gebruikers overeenkomt met de doelstellingen en verwachtingen van uw team.
Als uw geselecteerde initiële gebeurtenis het item toegevoegd is aan winkelwagen, kijk dan of Ga naar de checkout en Voltooide aankoop worden weergegeven in de visualisatie kort daarna. Als het gebruikersgedrag verschilt van uw verwachtingen, gebruikt u de visualisatie om te begrijpen hoe gebruikers 'gevangen' raken door het huidige ontwerp van uw site.
Waar zijn de plaatsen waar gebruikers het meeste van uw site afmaken?
Kijk uit voor "Sessie beëindigd" knooppunten die hoog in een kolom in de visualisatie worden weergegeven, vooral vroeg in een proces. Deze positionering betekent dat veel gebruikers waarschijnlijk uw site hebben verlaten nadat ze het voorgaande pad van pagina's en interacties met de gebruikersinterface hebben gevolgd.
Soms wordt klantenverlies verwacht. Dit wordt bijvoorbeeld verwacht nadat een gebruiker een aankoop heeft uitgevoerd op een e-commercesite. Maar meestal is het verloop een teken van ontwerpproblemen, slechte prestaties of andere problemen met uw site die kunnen worden verbeterd.
Houd er rekening mee dat sessie-beëindigde knooppunten alleen zijn gebaseerd op telemetrie die door deze Application Insights-resource wordt verzameld. Als Application Insights geen telemetrie ontvangt voor bepaalde gebruikersinteracties, hebben gebruikers mogelijk op deze manieren interactie gehad met uw site nadat in het hulpprogramma Gebruikersstromen is opgegeven dat de sessie is beëindigd.
Zijn er plaatsen waar gebruikers steeds dezelfde actie herhalen?
Zoek naar een paginaweergave of aangepaste gebeurtenis die door veel gebruikers wordt herhaald in de volgende stappen in de visualisatie. Deze activiteit betekent meestal dat gebruikers terugkerende acties op uw site uitvoeren. Als u herhaling vindt, moet u nadenken over het wijzigen van het ontwerp van uw site of het toevoegen van nieuwe functionaliteit om herhaling te verminderen. U kunt bijvoorbeeld functionaliteit voor bulkbewerking toevoegen als gebruikers terugkerende acties uitvoeren op elke rij van een tabelelement.
Cohorten
Een cohort is een set gebruikers, sessies, gebeurtenissen of bewerkingen die iets gemeen hebben. In Application Insights worden cohorten gedefinieerd door een analysequery. In gevallen waarin u een specifieke set gebruikers of gebeurtenissen herhaaldelijk moet analyseren, kunnen cohorten u meer flexibiliteit bieden om precies de set waarin u geïnteresseerd bent uit te drukken.
Notitie
Nadat cohorten zijn gemaakt, zijn ze beschikbaar via de hulpprogramma's Gebruikers, Sessies, Gebeurtenissen en Gebruikersstromen.
Cohorten versus basisfilters
U kunt cohorten op dezelfde manier gebruiken als filters. Maar cohortdefinities zijn gebouwd op basis van aangepaste analysequery's, zodat ze veel meer aanpasbaar en complexer zijn. In tegenstelling tot filters kunt u cohorten opslaan zodat andere leden van uw team ze opnieuw kunnen gebruiken.
U kunt een cohort definiëren van gebruikers die allemaal een nieuwe functie in uw app hebben geprobeerd. U kunt dit cohort opslaan in uw Application Insights-resource. Het is eenvoudig om deze opgeslagen groep specifieke gebruikers in de toekomst te analyseren.
Een cohort maken
Uw team definieert een betrokken gebruiker als iedereen die uw toepassing vijf of meer keer in een bepaalde maand gebruikt. In deze sectie definieert u een cohort van deze betrokken gebruikers.
Selecteer Een cohort maken.
Selecteer het tabblad Galerie met sjablonen om een verzameling sjablonen voor verschillende cohorten weer te geven.
Selecteer Betrokken gebruikers - op dagen gebruikt.
Er zijn drie parameters voor dit cohort:
- Activiteiten: waar u kiest welke gebeurtenissen en paginaweergaven als gebruik tellen.
- Periode: De definitie van een maand.
- UsedAtLeastCustom: Het aantal keren dat gebruikers iets binnen een bepaalde periode moeten gebruiken om als betrokken te worden beschouwd.
Verander UsedAtLeastCustom naar 5+ dagen. Verlofperiode ingesteld als de standaardwaarde van 28 dagen.
Dit cohort vertegenwoordigt nu alle gebruikers-id's die zijn verzonden met een aangepaste gebeurtenis- of paginaweergave op vijf afzonderlijke dagen in de afgelopen 28 dagen.
Selecteer Opslaan.
Aanbeveling
Geef uw cohort een naam, zoals Betrokken gebruikers (5+ dagen). Sla deze op in Mijn rapporten of gedeelde rapporten, afhankelijk van of u wilt dat andere personen die toegang hebben tot deze Application Insights-resource dit cohort zien.
Selecteer Terug naar galerie.
Wat kunt u doen met behulp van dit cohort?
Open het hulpprogramma Gebruikers. Kies in de vervolgkeuzelijst Weergeven het cohort dat u hebt gemaakt onder Gebruikers waartoe u behoort.
Belangrijke punten om op te merken:
U kunt deze set niet maken via normale filters. De datumlogica is geavanceerder.
U kunt dit cohort verder filteren met behulp van de normale filters in het hulpprogramma Gebruikers. Hoewel het cohort is gedefinieerd in vensters van 28 dagen, kunt u het tijdsbereik in het hulpprogramma Gebruikers nog steeds 30, 60 of 90 dagen aanpassen.
Deze filters ondersteunen geavanceerdere vragen die niet kunnen worden weergegeven via de opbouwfunctie voor query's. Een voorbeeld hiervan zijn mensen die de afgelopen 28 dagen betrokken waren. Hoe gedragen diezelfde mensen zich de afgelopen 60 dagen?
Meer cohortvoorbeelden
Selecteer een van de volgende voorbeelden om de sectie uit te vouwen.
Cohort gebeurtenissen
U kunt ook cohorten van gebeurtenissen maken. In deze sectie definieert u een cohort van gebeurtenissen en paginaweergaven. Vervolgens ziet u hoe u deze kunt gebruiken vanuit de andere hulpprogramma's. Dit cohort kan een set gebeurtenissen definiëren die uw team beschouwt als actief gebruik of een set met betrekking tot een bepaalde nieuwe functie.
- Selecteer Een cohort maken.
- Selecteer het tabblad Galerie met sjablonen om een verzameling sjablonen voor verschillende cohorten weer te geven.
- Selecteer Gebeurteniskiezer.
- Selecteer in de vervolgkeuzelijst Activiteiten de gebeurtenissen die u in het cohort wilt opnemen.
- Sla het cohort op en geef het een naam.
Actieve gebruikers waar u een query wijzigt
De vorige twee cohorten zijn gedefinieerd met behulp van vervolgkeuzelijsten. U kunt ook cohorten definiëren met behulp van analysequery's voor totale flexibiliteit. Als u wilt zien hoe, maakt u een cohort van gebruikers uit het Verenigd Koninkrijk.
Open het hulpprogramma Cohorten, selecteer het tabblad Galerie met sjablonen en selecteer Blank Users cohort.
Er zijn drie secties:
- Markdown-tekst: waar u het cohort gedetailleerder beschrijft voor andere leden in uw team.
- Parameters: Waar u uw eigen parameters maakt, zoals Activiteiten en andere vervolgkeuzelijsten uit de vorige twee voorbeelden.
- Query: Waar u het cohort definieert met behulp van een analysequery.
In de querysectie schrijft u een analysequery. De query selecteert de bepaalde set rijen die het cohort beschrijven dat u wilt definiëren. Het hulpprogramma Cohorts voegt vervolgens impliciet een
| summarize by user_Id
component toe aan de query. Deze gegevens worden weergegeven als een voorbeeld onder de query in een tabel, zodat u ervoor kunt zorgen dat uw query resultaten retourneert.Notitie
Als u de query niet ziet, wijzigt u het formaat van de sectie om deze hoger te maken en de query weer te geven.
Kopieer en plak de volgende tekst in de queryeditor:
union customEvents, pageViews | where client_CountryOrRegion == "United Kingdom"
Selecteer Query uitvoeren. Als u geen gebruikers-id's in de tabel ziet, wijzigt u in een land/regio waarin uw toepassing gebruikers heeft.
Sla het cohort op en geef deze een naam.
Sjablonen voor gebruikswerkmappen
Analyse van gebruikersretentie
De werkmap Gebruikersretentieanalyse helpt u inzicht te hebben in de betrokkenheid van gebruikers door bij te houden hoe vaak gebruikers terugkeren naar uw toepassing en om te communiceren met specifieke functies. Het toont patronen in gebruikerscohorten, zoals verschillen in retourpercentages tussen gebruikers die een game winnen of verliezen, en biedt bruikbare inzichten om de gebruikerservaring te verbeteren en zakelijke beslissingen te nemen.
Door cohorten van gebruikers te analyseren op basis van hun acties binnen een bepaalde periode, kunt u het volgende doen:
- Begrijpen welke specifieke functies ervoor zorgen dat gebruikers meer terugkomen dan anderen.
- Potentiële retentieproblemen detecteren.
- Vorm gegevensgestuurde hypothesen om u te helpen de gebruikerservaring en uw productstrategie te verbeteren.
Gebruik de werkmap Gebruikersretentieanalyse
Als u de werkmap wilt openen, gaat u naar het deelvenster Werkmappen in Application Insights en selecteert u Gebruikersretentieanalyse onder de categorie Gebruik .
De visualisaties zijn onder andere:
Algemene retentie: Een overzichtsdiagram van het gebruikersretentiepercentage gedurende de geselecteerde periode.
Retentieraster: Geeft het aantal gebruikers weer dat wordt bewaard. Elke rij vertegenwoordigt een cohort van gebruikers die een gebeurtenis hebben uitgevoerd in de weergegeven periode. Elke cel in de rij laat zien hoeveel van dat cohort ten minste één keer in een latere periode heeft geretourneerd. Sommige gebruikers kunnen in meer dan één periode terugkeren.
Inzichtenkaarten: Markeer de vijf belangrijkste initiaties en terugkerende gebeurtenissen om belangrijke drijfveren van betrokkenheid vast te stellen.
Gebruik de bewaarbegrenzingen bovenaan de werkmap om:
- Definieer een specifiek tijdsbereik.
- Selecteer verschillende combinaties van gebeurtenissen om de focus te beperken tot specifieke gebruikersactiviteiten.
- Voeg filters toe aan eigenschappen, bijvoorbeeld om u te richten op gebruikers in een bepaald land of bepaalde regio.
Aanbeveling
Als u de nuttigste analyse van gebruikersretentie wilt krijgen, meet u gebeurtenissen die aanzienlijke bedrijfsactiviteiten vertegenwoordigen. Zie Gebruikersinteracties bijhouden met aangepaste gebeurtenissen voor meer informatie.
Analyse van gebruikersimpact
ImpactAnalyse detecteert hoe elke dimensie van een paginaweergave, aangepaste gebeurtenis of aanvraag van invloed is op het gebruik van een andere paginaweergave of aangepaste gebeurtenis.
Een manier om impact te zien is als het ultieme hulpmiddel voor het vereffenen van argumenten met iemand in uw team over hoe traagheid in een bepaald aspect van uw site van invloed is op het feit of gebruikers zich blijven houden. Gebruikers kunnen enige traagheid verdragen, maar Impact geeft u inzicht in hoe u optimalisatie en prestaties het beste kunt verdelen om de conversie van gebruikers te maximaliseren.
Het analyseren van prestaties is slechts een subset van de mogelijkheden van Impact. Impact ondersteunt aangepaste gebeurtenissen en dimensies, zodat u eenvoudig vragen kunt beantwoorden zoals: Hoe correleert de browserkeuze van de gebruiker met verschillende conversiepercentages?
Notitie
Uw Application Insights-resource moet paginaweergaven of aangepaste gebeurtenissen bevatten om de werkmap Impactanalyse te kunnen gebruiken. Meer informatie over het instellen van uw toepassing voor het automatisch verzamelen van paginaweergaven met de JavaScript SDK van Application Insights. Omdat u correlatie analyseert, is de steekproefgrootte belangrijk.
De werkmap Gebruikersimpactanalyse
Als u de werkmap Gebruikersimpactanalyse in Application Insights wilt gebruiken, gaat u naar het deelvenster Werkmappen en zoekt u deze onder de categorie Gebruik .
- Selecteer een gebeurtenis in de vervolgkeuzelijst Geselecteerde gebeurtenis .
- Selecteer een metriek uit de vervolgkeuzelijst analyze how its.
- Selecteer een gebeurtenis uit de vervolgkeuzelijst Impacting event.
- Als u een filter wilt toevoegen, gebruikt u het tabblad Geselecteerde gebeurtenisfilters toevoegen of het tabblad Impacterende gebeurtenisfilters toevoegen .
Hoe wordt het conversiepercentage berekend in de werkmap Gebruikersimpactanalyse?
Onder de motorkap is de werkmap User Impact Analysis afhankelijk van de Pearsoncorrelatiecoëfficiënt. De resultaten worden berekend tussen -1 en 1. De coëfficiënt -1 vertegenwoordigt een negatieve lineaire correlatie en 1 vertegenwoordigt een positieve lineaire correlatie.
De basisanalyse van de werking van een gebruikersimpactanalyse:
- Let A = de hoofdpaginaweergave, aangepaste gebeurtenis of aanvraag die u selecteert in de vervolgkeuzelijst Geselecteerde gebeurtenis .
- Laat B = de secundaire paginaweergave of aangepaste gebeurtenis die u selecteert in de vervolgkeuzelijst gebruiksimpact.
Impact bekijkt een voorbeeld van alle sessies van gebruikers in het geselecteerde tijdsbereik. Bij elke sessie zoekt het naar elke keer dat A voorkomt.
Sessies worden vervolgens onderverdeeld in twee verschillende soorten subsessies op basis van een van twee voorwaarden:
- Een geconverteerde subsessie bestaat uit een sessie die eindigt op een B-gebeurtenis en omvat alle A-gebeurtenissen die vóór B plaatsvinden.
- Een niet-geconverteerde subsessie treedt op wanneer alle A's plaatsvinden zonder een terminale B.
Hoe impact uiteindelijk wordt berekend, is afhankelijk van of we analyseren op basis van metrische gegevens of dimensies. Voor metrische gegevens worden alle A'sin een subsessie gemiddeld berekend. Voor dimensies draagt de waarde van elke A1/N bij aan de waarde die is toegewezen aan B, waarbij N het aantal A'sin de subsessie is.
Voorbeeldvragen die u kunt beantwoorden met een gebruikersimpactanalyse
Selecteer een van de volgende vragen om de sectie uit te vouwen.
Is de laadtijd van de pagina van invloed op hoeveel mensen op mijn pagina converteren?
Als u vragen wilt beantwoorden met de werkmap Impact, kiest u een eerste paginaweergave, aangepaste gebeurtenis of aanvraag.
Selecteer een gebeurtenis in de vervolgkeuzelijst Geselecteerde gebeurtenis .
Laat de analyse van de vervolgkeuzelijst op de standaardselectie Duur staan. (In deze context is duur een alias voor de laadtijd van pagina's.)
Selecteer een aangepaste gebeurtenis in de vervolgkeuzelijst Impacting event. Deze gebeurtenis moet overeenkomen met een UI-element in de paginaweergave die u in stap 1 hebt geselecteerd.
Wat gebeurt er als ik paginaweergaven of laadtijden op aangepaste manieren bijhoudt?
Impact ondersteunt zowel standaard- als aangepaste eigenschappen en metingen. Gebruik wat u maar wilt. Gebruik in plaats van duur filters voor de primaire en secundaire gebeurtenissen om specifieker te worden.
Converteren gebruikers uit verschillende landen of regio's tegen verschillende tarieven?
Selecteer een gebeurtenis in de vervolgkeuzelijst Geselecteerde gebeurtenis .
Kies uit de vervolgkeuzelijst analyze how its de optie Land of regio.
Selecteer in de vervolgkeuzelijst Van invloed op gebeurtenissen een aangepaste gebeurtenis die overeenkomt met een UI-element in de paginaweergave die u in stap 1 hebt gekozen.
HEART : vijf dimensies van de klantervaring
In deze sectie wordt beschreven hoe u de HEART-werkmap inschakelt en gebruikt in Azure Monitor. Het HEART-werkboek is gebaseerd op het HEART-meetinstrumentarium, dat oorspronkelijk door Google is geïntroduceerd. Verschillende interne Teams van Microsoft gebruiken HEART om betere software te leveren.
Overzicht
HEART is een acroniem dat staat voor geluk, betrokkenheid, acceptatie, retentie en taaksucces. Het helpt productteams betere software te leveren door zich te richten op vijf dimensies van de klantervaring:
- Geluk: Meting van gebruikershouding
- Betrokkenheid: Niveau van actieve gebruikersbetrokkenheid
- Acceptatie: doelgroeppenetratie
- Retentie: snelheid waarmee gebruikers retourneren
- Taak succes: Productiviteitsbevordering
Deze dimensies worden onafhankelijk gemeten, maar ze communiceren met elkaar.
- Acceptatie, betrokkenheid en retentie vormen een trechter voor gebruikersactiviteiten. Slechts een deel van de gebruikers die het hulpprogramma gebruiken, komt terug om het te gebruiken.
- Het succes van taken is de drijfveer die gebruikers verder door de trechter voert en zorgt voor de overgang van acceptatie naar retentie.
- Geluk is een resultaat van de andere dimensies en geen zelfstandige meting. Gebruikers die verder in de trechter zijn gekomen en een hoger activiteitsniveau tonen, zijn idealiter gelukkiger.
Vereisten
Azure-abonnement: Gratis een Azure-abonnement maken
Application Insights-resource: een Application Insights-resource maken
Klik op Analyse: stel de invoegtoepassing Click Analytics Autocollection in.
Specifieke kenmerken: instrumenteer de volgende kenmerken om metrische HEART-gegevens te berekenen.
Bron Kenmerk Omschrijving customEvents gebruiker_GeverifieerdeId Unieke geverifieerde gebruikers-id customEvents sessie_id Unieke sessie-id customEvents appName Unieke app-id voor Application Insights customEvents artikeltype Categorie van customEvents-record customEvents tijdstempel Datum/tijd van gebeurtenis customEvents operation_Id Telemetrie-gebeurtenissen correleren customEvents user_Id Unieke gebruikers-id Aangepaste evenementen ¹ ouder-ID Naam van functie Aangepaste evenementen ¹ paginanaam Naam van pagina Aangepaste evenementen ¹ actietype Categorie van Click Analytics-record pageViews gebruiker_GeverifieerdeId Unieke geverifieerde gebruikers-id pageViews sessie_id Unieke sessie-id pageViews appName Unieke app-id voor Application Insights pageViews tijdstempel Datum/tijd van gebeurtenis pageViews operation_Id Telemetrie-gebeurtenissen correleren pageViews user_Id Unieke gebruikers-id ¹: Als u deze kenmerken wilt verzenden, gebruikt u de Click Analytics Autocollection-invoegtoepassing via npm.
Als u de geverifieerde gebruikerscontext instelt, moet u de volgende kenmerken instrumenteren:
Bron Kenmerk Omschrijving customEvents gebruiker_GeverifieerdeId Unieke geverifieerde gebruikers-id.
Aanbeveling
Als u wilt weten hoe u de Click Analytics-invoegtoepassing effectief gebruikt, raadpleegt u Functie-extensies voor de JavaScript SDK van Application Insights (Click Analytics).
Open de werkmap
Als u de HEART-werkmap in Application Insights wilt gebruiken, gaat u naar het deelvenster Werkmappen en zoekt u de categorie Productanalyse met de Click Analytics Plugin. U hoeft alleen te communiceren met de hoofdwerkmap HEART Analytics - Alle secties. Deze werkmap bevat de andere zes werkmappen als tabbladen.
Controleer of de gegevens stromen
Als u wilt controleren of de gegevens naar verwachting stromen om de metrische gegevens nauwkeurig te laten oplichten, selecteert u het tabblad Ontwikkelingsvereisten .
Belangrijk
Tenzij u de geverifieerde gebruikerscontext instelt, moet u Anonieme gebruikers selecteren in de vervolgkeuzelijst ConversionScope om telemetriegegevens weer te geven.
Als de gegevens niet naar verwachting stromen, worden op dit tabblad de specifieke kenmerken met problemen weergegeven.
Werkmapstructuur
De werkmap toont metrische trends voor de HEART-dimensies die zijn gesplitst over zeven tabbladen. Elk tabblad bevat beschrijvingen van de dimensies, de metrische gegevens in elke dimensie en hoe u deze kunt gebruiken.
De tabbladen zijn:
- Samenvatting: Geeft een overzicht van de gebruikstrechterstatistieken voor een overzicht op hoofdlijnen van bezoeken, interacties en herhaald gebruik.
- Acceptatie: Hiermee krijgt u inzicht in de penetratie van de doelgroep, de snelheid van de aanschaf en het totale aantal gebruikers.
- Betrokkenheid: toont frequentie, diepte en breedte van gebruik.
- Bewaarperiode: toont herhalend gebruik.
- Taak is geslaagd: hiermee kunt u inzicht krijgen in gebruikersstromen en hun tijdverdelingen.
- Geluk: We raden u aan een enquêtetool te gebruiken om de klanttevredenheidsscore (CSAT) te meten op een schaal van vijf punten. Op dit tabblad bieden we de kans op geluk via metrische gegevens over gebruik en prestaties.
- Metrische gegevens over functies: hiermee kunt u inzicht krijgen in HEART-metrics op het niveau van functies.
Waarschuwing
De HEART-werkmap is momenteel gebaseerd op logboeken en effectief op log-gebaseerde metrische gegevens. De nauwkeurigheid van deze metrische gegevens wordt negatief beïnvloed door steekproeven en filteren.
Hoe de dimensies van HEART worden gedefinieerd en gemeten
Geluk
Geluk is een door de gebruiker gerapporteerde dimensie die meet hoe gebruikers zich voelen over het product dat hen wordt aangeboden.
Een algemene benadering om geluk te meten is door gebruikers een CSAT-vraag te stellen, zoals Hoe tevreden bent u met dit product? Reacties van gebruikers op een drie- of vijfpuntschaal (bijvoorbeeld nee, misschien en ja) worden samengevoegd om een score op productniveau te maken die varieert van 1 tot 5. Omdat door de gebruiker geïnitieerde feedback vaak negatief wordt beïnvloed, houdt HEART geluk bij van enquêtes die met vooraf gedefinieerde intervallen aan gebruikers worden weergegeven.
Veelvoorkomende metrische gegevens over geluk zijn waarden zoals Gemiddelde sterwaardering en klanttevredenheidsscore. Verzend deze waarden naar Azure Monitor met behulp van een van de aangepaste opnamemethoden die worden beschreven in aangepaste bronnen.
Betrokkenheid
Betrokkenheid is een meting van gebruikersactiviteit. Gebruikersacties zijn met name opzettelijk, zoals klikken. Actief gebruik kan worden onderverdeeld in drie subdimensionale waarden:
Activiteitsfrequentie: Meet hoe vaak een gebruiker communiceert met het product. Gebruikers communiceren bijvoorbeeld meestal dagelijks, wekelijks of maandelijks.
Breedte van activiteit: Meet het aantal functies waarmee gebruikers werken gedurende een specifieke periode. Gebruikers hebben bijvoorbeeld in juni 2021 interactie gehad met in totaal vijf functies.
Activiteitsdiepte: meet het aantal functies waarmee gebruikers communiceren telkens wanneer ze het product starten. Gebruikers hebben bijvoorbeeld interactie gehad met twee functies bij elke lancering.
Het meten van de afspraak kan variëren op basis van het type product dat wordt gebruikt. Een product zoals Microsoft Teams heeft bijvoorbeeld een hoog dagelijks gebruik, waardoor het een belangrijke metrische waarde is om bij te houden. Maar voor een product zoals een paycheck-portal kan meting meer zinvol zijn op maand- of wekelijks niveau.
Belangrijk
Een gebruiker die een opzettelijke actie uitvoert, zoals klikken op een knop of een invoer typen, wordt geteld als een actieve gebruiker. Om deze reden vereisen betrokkenheidsmetrieken dat de Click Analytics-invoegtoepassing voor Application Insights in de toepassing wordt geïmplementeerd.
Adoptie
Ingebruikname maakt het mogelijk om inzicht te krijgen in de penetratie van de relevante gebruikers, die u als uw gebruikersbestand krijgt en hoe u ze krijgt. Metrische gegevens over acceptatie zijn handig voor het meten van:
- Nieuw uitgebrachte producten.
- Onlangs bijgewerkte producten.
- Marketingcampagnes.
Retentie
Een bewaarde gebruiker is een gebruiker die actief was in een opgegeven rapportageperiode en de vorige rapportageperiode. Retentie wordt doorgaans gemeten met de volgende metrische gegevens.
Metrische gegevens | Definitie | Vraag beantwoord |
---|---|---|
Behouden gebruikers | Aantal actieve gebruikers die ook de vorige periode actief waren | Hoeveel gebruikers blijven betrokken bij het product? |
Retentie | Percentage actieve gebruikers uit de vorige periode die ook deze periode actief zijn | Welk percentage gebruikers houdt zich bezig met het product? |
Belangrijk
Omdat actieve gebruikers ten minste één telemetriegebeurtenis met een actietype moeten hebben, dient de Click Analytics-invoegtoepassing voor Application Insights in de toepassing te worden geïmplementeerd om retentiemetrieken te verkrijgen.
Geslaagde taak
Het succes van taken houdt bij of gebruikers een taak efficiënt en effectief kunnen uitvoeren met behulp van de functies van het product. Veel producten bevatten structuren die zijn ontworpen om gebruikers te leiden door een taak te voltooien. Enkele voorbeelden:
- Items toevoegen aan een winkelwagen en vervolgens een aankoop voltooien.
- Een trefwoord doorzoeken en vervolgens een resultaat selecteren.
- Een nieuw account starten en vervolgens accountregistratie voltooien.
Een geslaagde taak voldoet aan drie vereisten:
- Verwachte taakstroom: de beoogde taakstroom van de functie is voltooid door de gebruiker en is afgestemd op de verwachte taakstroom.
- Hoge prestaties: de beoogde functionaliteit van de functie is binnen een redelijke tijd bereikt.
- Hoge betrouwbaarheid: de beoogde functionaliteit van de functie is zonder fouten bereikt.
Een taak wordt als mislukt beschouwd als aan een van de voorgaande vereisten niet wordt voldaan.
Belangrijk
Voor metrische gegevens over geslaagde taken moeten de Click Analytics-invoegtoepassing voor Application Insights worden geïmplementeerd in de toepassing.
Stel een aangepaste taak in met behulp van de volgende parameters.
Kenmerk | Omschrijving |
---|---|
Eerste stap | De functie waarmee de taak wordt gestart. In het voorbeeld van winkelwagen/aankoop is het toevoegen van items aan een winkelwagen de eerste stap. |
Verwachte taakduur | Het tijdvenster om een voltooide taak als succesvol te beschouwen. Taken die buiten deze beperking zijn voltooid, worden beschouwd als een fout. Niet alle taken hebben noodzakelijkerwijs een tijdsbeperking. Voor dergelijke taken selecteert u Geen tijds verwachting. |
Laatste stap | De functie waarmee de taak wordt voltooid. In het voorbeeld van de winkelwagen/aankoop is het kopen van artikelen uit de winkelwagen de laatste stap. |
Volgende stappen
- Zie Veelgestelde vragen over gebruiksanalyses voor meer informatie over veelgestelde vragen
- Bekijk de GitHub-opslagplaats en het NPM-pakket voor de invoegtoepassing Click Analytics Autocollection.
- Meer informatie over het Google HEART-framework.
- Zie het overzicht van Werkmappen voor meer informatie over werkmappen.