Uchanganuzi
Meza ya kazi: swali moja limeandikwa kama sentensi na kuulizwa kwa njia tatu, kama mwenendo, faneli au ubakiaji. Matokeo huchorwa papo hapo, na linalostahili kubaki hubandikwa kwenye dashibodi.


Six modes, one question
A trend counts one event over a range, as totals or unique people, at a granularity the range makes sensible. A funnel orders two or more steps and reports who made it through each. Retention asks who came back: an entry event, a return event and a matrix of periods. Paths asks what happened next, stickiness how many days a period's users came back on, and lifecycle who was new, returning, resurrecting or dormant in each period. Switching modes keeps everything the modes share, so a trend refined into a funnel does not start over.
Metrics and formulas


A trend is not one measure: Add a metric appends a letter, B onward, each its own event and its own total or unique users measure, the scope event staying letter A. Add a formula turns a row into an expression combining those letters with decimal numbers and + - * /, grouped with parentheses, up to 200 characters and never another formula's own letter. A point the formula cannot compute, a division by zero among them, draws as a gap rather than a zero.
The compared period


Compare asks the same question again over the window right before this one: Previous Period, Previous Day, Previous Week, Previous Month, Previous Quarter or Previous Year. Every series in the result gets a past twin, drawn apart from the current one rather than as a plain extra line, and the scope note names which one is picked. The compared period draws on Line, Stacked Line, Column, Stacked Column, Bar, Stacked Bar, Table and Metric; Pie draws the current period only.
Breakdowns


Breakdowns split a trend by up to three fields at once, an event property or one of the columns the DSL allow-lists: every series in the result carries the tuple of values it is one combination of, in the breakdowns' own order. The table reads every combination as its own row; the other chart types read the first breakdown as the series and fold the rest into its key.
Paths: what happened next


Paths start from an anchor event and walk one to five steps forward, or backward, within the anchor's session or a window of minutes or hours. Each step reports its top three, five or ten events with the share of that step's users, the events past the top folded into one row, and the users who took no further step. The default reading is one column per step; the same result reads as a sankey, with a block per event and a ribbon into each block of the next step, or as a tree that nests the next step's events under each event until its caret opens it.
Step by huchagua hatua ni nini. Kwa tukio, mwendo ni majina ya matukio ya juu baada ya nanga. Kwa ukurasa, huzingatia mionekano ya kurasa pekee na ufunguo wa kila hatua ni mwenyeji pamoja na jina la njia, hivyo mwendo husomeka bei, kujisajili, malipo badala ya mwonekano wa ukurasa, mwonekano wa ukurasa, mwonekano wa ukurasa. Nanga hubadilika nayo: sehemu ya tukio huwa kichaguzi cha kurasa ambazo wageni walizifikia kweli katika kipindi hicho, mia bora kwa watumiaji, kwa sababu nanga ya ukurasa iliyoandikwa kwa mkono ingelazimika kulingana kabisa na mwenyeji na jina la njia ili ijibu chochote. Katika sankey na katika mti, hatua ya ukurasa huchora jina la njia na mwenyeji wake kama kiambishi hafifu, hivyo wenyeji wawili wanaoshiriki njia moja hubaki wanatofautishwa.
Stickiness: how many days


Stickiness counts, for each week or month, how many of the event's users were active on one, two, three and more of its days. The result row steps between periods; the column chart reads one period at a time, and the table reads all of them.
Lifecycle: new, returning, resurrecting, dormant


Lifecycle sorts each period's users into four states: new were first seen in the period, returning were active in it and the period before, resurrecting came back after a period away, and dormant were active the period before and not in this one. First-seen reads the whole retained history, so a user is new once; activity is read one period before the range, so the first period's returning and dormant counts are real rather than zero by construction. The stacked column draws dormant below the zero line; the table adds a net column.
The sentence and its clauses


The question reads as a sentence: measure, event, range and any clauses, each word an editable control with the project's own event names suggested as you type. Property clauses narrow by what an event carried; a cohort clause scopes the whole question to a saved cohort. Whether the question composes as one sentence or as labelled groups is a stored preference, as is the split or stacked layout; nothing runs until Run, so a half-edited question never fires.
Vipimo, matukio na vinavyoachwa nje
Kila kipimo huhesabu matukio yake kwa jumla au kama watumiaji wa kipekee, au husoma nambari waliyobeba: kichaguzi cha kipimo hupanga Count, Sum of na Average of, viwili vya mwisho vikiorodhesha kila sifa ambayo matukio ya kipimo yalituma kama nambari, na mstari husomeka the sum of amount. Sehemu ya tukio ya kipimo hupokea hadi matukio 8, yanayohesabiwa pamoja kama mfululizo mmoja chini ya herufi ya kipimo na lebo yake ikitaja kila tukio linalohesabiwa. Katika mwenendo, Exclude baada ya kundi huacha nje People who did an event, yaani waliofanya lolote kati ya matukio yasiyozidi 8 ndani ya kipindi, A cohort tofauti na kundi ambalo swali limewekewa kikomo, au yote mawili; kila mgawanyo pia hupokea thamani za kuachwa nje yake. Kipindi ni kichaguzi cha tarehe: Today, Yesterday, Last 7 days, Last 30 days, Last 3 months, Last 6 months na Last 12 months, au muda wowote wa siku uliochaguliwa kwenye kalenda yake ya miezi miwili. Siku ni siku za UTC, kama ghala la data linavyozihesabu, na kipindi kinachotegemea leo huhifadhiwa kwa jina lake, kwa hiyo ripoti iliyohifadhiwa kwa Last 30 days husoma siku 30 za mwisho kila mara. Kwenye mtandao, kipimo hubeba matukio yake ya ziada kama orEvents, hoja hubeba excludeDid na excludeCohort, na orodha ya sifa ni numericProperties kwenye eventCatalog.
Reading a result as another chart


Every result row ends with the chart type it is read in. The menu lists Line, Stacked Line, Column, Stacked Column, Bar, Stacked Bar, Pie, Table, Metric, Funnel Steps, Retention Curve, Ranked Columns, Sankey and Tree, in that order, with the ones the result cannot take greyed rather than hidden. A trend, a stickiness period and a lifecycle take any of the series types; funnel steps take a funnel; the retention curve draws one line per cohort over its matrix; ranked columns, the sankey and the tree read paths; the table reads everything. Each mode remembers the type you chose, the URL carries it as ?chart=, and a pinned tile keeps it.
Mipangilio ya chati
Kitufe cha mipangilio kando ya aina ya chati hufungua mipangilio ya chati yenyewe, kama popover, paneli kando ya chati au kidirisha, kulingana na kile kichaguzi cha mpangilio wa ukurasa kinataja. Vichupo vya Left axis na Right axis huweka ikiwa kila mhimili unaonekana, kichwa chake, kipimo chake (hesabu, sarafu, asilimia au maalum), kiambishi awali na tamati, ikiwa namba kubwa hufupishwa, desimali ngapi pamoja na onyesho la matokeo, mipaka isiyobadilika ya chini na ya juu ambapo thamani zinazoipita hukatwa ukingoni au huachwa, na kipimo cha mstari au cha logariti. Kichupo cha Time axis huonyesha au huficha mhimili wa muda, huupa kichwa na hutia kivuli wikendi kwenye chati ya kila siku au ya kila saa. Kichupo cha Series huhamisha kila kipimo au fomula kwenye mhimili wa kushoto au wa kulia, jambo ambalo safu ya kila kipimo katika swali pia hufanya, na huchagua paleti ya Standard au iliyo salama kwa wasioona rangi. Kila badiliko huchora chati upya mara moja; ripoti au maarifa yaliyohifadhiwa huhifadhi mipangilio yake, historia ya matoleo hutaja badiliko lake, na kigae kilichobandikwa huchorwa nayo, kwenye simu pia. Kwenye mtandao husafiri kama sehemu ya chart kando ya viz kwenye ripoti, maarifa na vigae.
Jedwali la matokeo
Chini ya chati, jedwali la matokeo la mwenendo huorodhesha safu moja kwa kila mfululizo: rangi ambayo mstari wake umechorwa nayo, thamani zake za mgawanyo (au kipimo chake swali linapokuwa na herufi kadhaa au halina mgawanyo), safu wima ya Jumla na safu wima kwa kila kipindi, pacha wa zamani wa kila kipindi akiwa kando yake mwenendo unapolinganishwa. Kuondoa tiki kwenye kisanduku cha safu, au kubofya rangi yake, huondoa mstari wake kwenye chati; safu hubaki kwenye jedwali ikiwa hafifu na rangi yenye uwazi, maelezo ya chati huiweka ikiwa na uwazi, na kisanduku cha kichwa hurudisha safu zote au huziondoa zote. Sehemu ya utafutaji juu ya jedwali hupunguza safu hadi zile ambazo thamani zake zina kilichoandikwa, na kamwe haiondoi mstari kwenye chati. Kikundi cha mwonekano kwenye safu ya matokeo hubadilisha kati ya Chati, Jedwali na Chati na jedwali, ambapo matokeo hufunguka katika Chati na jedwali; aina ya chati ikiwa Jedwali, jedwali lenyewe ndilo chati hivyo kikundi hutoweka. Mwonekano na safu zilizoondolewa huhifadhiwa pamoja na ripoti kama sehemu ya mipangilio ya chati yake, kama view na hidden kwenye sehemu ya chart, kwa hiyo ripoti iliyohifadhiwa, maarifa na kigae kilichobandikwa huchora mistari ileile, kwenye simu pia. Njia nyingine huonyesha jedwali lao wenyewe chini ya chati, lenye utafutaji na bila kuchagua safu.
Mstari ulio juu ya chati unaonyesha muda uliopita tangu matokeo yalipoendeshwa, na Onyesha upya kando ya mipangilio ya chati huuliza swali lilelile tena. Mabadiliko yaliyofanywa kwenye sentensi tangu hapo yanasubiri Endesha.
Kuchukua hatua kwenye nukta
Kubofya nukta kwenye chati hufungua menyu yenye kichwa cha nukta yenyewe: mfululizo wake, kipindi chake na thamani yake; kwenye simu, kubonyeza kwa muda mrefu hufungua menyu hiyo hiyo. Ripoti hii hubadilisha swali na kuliendesha tena. Kuza hupunguza mwenendo au mzunguko wa maisha hadi kipindi kilichobofywa, hatua moja kwa undani zaidi: mwezi kuwa wiki, wiki kuwa siku, na siku ya mwenendo kuwa saa. Kwenye nukta ya mgawanyo, safu ya kichujio huongeza kichujio kwa kila thamani yake na safu ya kuondoa hutoa thamani moja kwenye mgawanyo wake, safu moja kwa kila thamani; kwenye nukta isiyo na mgawanyo, zote mbili hubaki kijivu kama Chuja kwa hiki na Iondoe. Tazama kwa karibu huorodhesha nani na nini kiliunda nukta, katika kila hali: kipindi cha mwenendo au mzunguko wa maisha, hatua ya faneli, kisanduku cha ubakizaji, tukio kwenye njia na safu ya unata kila kimoja hutaja vyake. Tazama watumiaji, Tazama matukio na Tazama marudio huvifungua kwenye kidirisha kwa chaguo-msingi, au kwenye paneli ya kando au kwenye ukurasa wenyewe, kama kichaguzi kwenye ukurasa wa uchanganuzi kinavyoweka. Fungua katika Watu, au Matukio, au Replay, hupeleka nukta kwenye ukurasa huo, ambapo kibandiko huitaja na kuiondoa; kichaguzi kinapotuma nukta moja kwa moja kwenye ukurasa, Rudi kwenye ripoti hurudi kwenye swali. Eleza ina Uchambuzi wa chanzo: kwenye nukta ya mwenendo yenye kipindi kabla yake, inayohesabu jumla au watumiaji wa kipekee, huandaa swali katika Ask la kwa nini mstari ulipanda au kushuka kati ya vipindi hivyo viwili. Kwenye API, nukta husafiri kama hoja ya point ya projectPeople na replaySessions na ndani ya kichujio cha events: aina na hoja ya ripoti, pamoja na kipindi, hatua, tukio, kundi, muda, siku za shughuli au hali inayoitaja.
Maelezo
Ongeza maelezo kwenye menyu ya nukta huweka alama siku hiyo, au kipindi kilichochaguliwa kwenye kalenda, kwa dokezo na hadi lebo kumi. Kwenye ripoti, Inaonekana kwenye huyaweka maelezo kwenye ripoti pekee au huyaonyesha kwenye kila chati ya mradi ambayo tarehe zake zinayajumuisha; swali ambalo halijahifadhiwa kama ripoti huyaonyesha kwenye chati za mradi. Alama hukaa kwenye mhimili wa tarehe: kupitisha kielekezi juu yake huchora mstari wake na kadi yenye dokezo, lebo, siku na aliyeongeza, na kubofya huiacha kadi wazi ikiwa na Hariri na Futa kwa mwandishi wake na yeyote anayeruhusiwa kuandika maelezo. Kichupo cha Maelezo kwenye mipangilio ya chati huyaorodhesha na kuficha lebo unazozima, zikihifadhiwa pamoja na ripoti, na vigae vya ubao huchora alama zilezile. Kwenye API ni annotations, createAnnotation, updateAnnotation, deleteAnnotation, usajili wa annotationChanges na /v1/projects/{projectId}/annotations; mawakala huyasoma na kuyaongeza kwa prodantix.annotations.list na prodantix.annotations.create.
Results, and keeping them
A trend draws as a series, a funnel as its steps with the drop between them, retention as a matrix whose rows are entry periods, paths as ranked columns per step, stickiness as columns over days active and lifecycle as a stacked column. Once a result exists, Pin saves the question to a board on Saved, where its tile re-runs the query on every open and draws it as the chart type it was pinned in.
Kando ya Pin kuna Save. Safu yake ya kwanza ni As an insight: swali huhifadhiwa lote, kihariri na chati, chini ya jina linaloulizwa kwenye kidokezo, na kichwa cha kadi kisha hutaja insight iliyo wazi kwenye chipu; anwani hubeba ?insight=, hivyo kiungo huifungua tena. Hariri swali na chipu husoma changed baada ya jina hadi safu ya kwanza ya Save, sasa Update, iandike mabadiliko juu ya kilichohifadhiwa, au safu yake ya pili, Save as a new insight, ihifadhi mabadiliko kama nyingine. Safu inayofuata ni Users as a cohort: hutaja watu ambao matokeo yaliwahesabu na kuwahifadhi kama kundi lisilobadilika. Orodha huundwa kwenye seva kutoka kwenye hoja kama ilivyoendeshwa, hivyo hushikilia kila mtu ambaye matokeo yalimhesabu badala ya kila mtu ambaye chati ilimchora, hadi 100,000, na matokeo yasiyohesabu mtu yeyote hukataliwa. Kundi huhifadhi sentensi lililosomwa nayo, na likiwa orodha isiyobadilika halitathminiwi tena kamwe: swali lile lile wiki ijayo hujibu kuhusu wiki ijayo, huku kundi likiendelea kushikilia liliowahesabu leo. Insight zilizohifadhiwa huorodheshwa kwenye kichupo cha Insights cha Saved. Chini ya kitenganishi kuna Hamisha CSV: seva huandika matokeo kama lahajedwali kutoka kwa hoja jinsi ilivyoendeshwa, safu moja kwa kila kipindi na mgawanyo na safuwima moja kwa kila herufi ya kipimo, kila mchanganyiko hadi elfu ya injini badala ya chache za juu za chati, na huipa faili jina la zana na kipindi. Mwisho kuna Fuatilia kikomo, kinachofanya kazi tu kwenye tokeo la mwenendo: huhifadhi tokeo kama insight ikiwa bado si moja, kisha hutaja kikomo kimoja kwenye kipimo chake cha kwanza, juu, chini au kinachobadilika kwa thamani fulani, hukaguliwa mara moja kwa siku kwa kipindi kamili cha mwisho cha insight; wakati kikomo kimevukwa insight huorodheshwa kwenye Inakuhitaji na insight iliyofunguliwa upya huchora kikomo kama ukanda kwenye chati yake, na tahadhari hujiondoa yenyewe thamani inaporudi.
Save as report huhifadhi swali kama ripoti kwenye ubao, kwa hatua mbili: kwanza jina na maelezo, kisha ubao, ukichaguliwa kutoka kwenye orodha inayotafutika yenye urefu wa safu tatu na New board chini yake. Anwani kisha hubeba ?report=, kichwa cha ukurasa husomeka mradi › ubao › ripoti ubao ukiwa kiungo, na kichwa cha kadi hutaja ripoti iliyofunguliwa kwenye chipu, inayosomeka changed baada ya jina mara kihariri kinapotofautiana na kilichohifadhiwa, hadi Save report iandike mabadiliko kama toleo linalofuata au Save as new report iyahifadhi kama ripoti nyingine. Ripoti ikiwa imefunguliwa, menyu ya Save pia huibadilisha jina, huihamisha kwenye ubao mwingine au huinakili; kuhamisha hutokea mara moja na snackbar husema hivyo ikiwa na Undo. Chini ya kadi, ukanda wa matoleo hutaja toleo la sasa, aliyelihifadhi na lini; Show history hufunua kila toleo, kilichobadilika, na nani na lini, maingizo matatu yakionekana, na Restore kando ya kila moja isipokuwa la sasa, na kurejesha huandika toleo jipya linalonakili lililochaguliwa badala ya kuandika upya historia. Ripoti huorodheshwa kwenye kichupo cha Reports cha Saved.
Kushiriki ripoti
Ripoti iliyohifadhiwa ikiwa imefunguliwa, safu ya kuendesha inatoa Copy link na Share. Copy link inanakili anwani ya ripoti pamoja na kipindi chake, kundi lake na vichujio vyake, na inafunguka kwa mtu yeyote katika kampuni anayeruhusiwa kufungua ripoti. Share inafungua vichupo viwili, Teammates kwanza. Teammates inatuma ripoti kwa hadi watu 20 katika kampuni, pamoja na dokezo ukiliongeza: kila mmoja anaipokea katika arifa za konsoli, kama arifa ya push mahali alipowasha arifa hizo, na kwa barua pepe. Dirisha linabaki wazi na kusema ilitumwa kwa nani.
Public link inaunda ukurasa wa kusoma tu ambao yeyote mwenye kiungo anaweza kuufungua bila kuingia: ripoti kama ilivyokuwa ilipoendeshwa mara ya mwisho, pamoja na chati na namba zake lakini bila vichujio, kundi au watu wa swali lake, na kila uendeshaji wa ripoti kama ilivyohifadhiwa unauonyesha upya. Kiungo kinaacha kufanya kazi mwishoni mwa siku iliyochaguliwa, kuanzia kesho hadi siku 90 mbele, kikianza na In 30 days; kuchagua siku nyingine kikiwa kimewashwa kunakifanya upya, na kukizima kunakisimamisha mara moja. Kuunda kiungo cha umma kunahitaji ruhusa yake mwenyewe, ambayo mawakala hawaishiki kamwe, na jukumu lisilo nayo linaona swichi imezimwa, pamoja na mstari unaoeleza hivyo.
Where this meets the API
The concept is the Analytics pillar. On the wire, the six modes are six queries: runQuery, runFunnel, runRetention, runPaths, runStickiness and runLifecycle, with event names suggested from eventCatalog and, for a path stepping by page, the anchors from pathsPages (GraphQL reference). Pinning writes the question into a board through updateDashboard, with the report's kind and the chart type beside its query; saving an insight is createInsight, Update is updateInsight, and Saved's Insights tab reads insights. Save as report is createReport, Save report is updateReport, the strip's Restore is restoreReportVersion, and Saved's Reports tab reads reports. Sharing reads the public link with reportPublicLink, turns it on or renews it with setReportPublicLink, turns it off with turnOffReportPublicLink and sends to teammates with shareReport, while reportShareChanges streams every change; a visitor's page reads /v1/shared-reports/{token} (API reference).