Lewati ke konten utama

Analitik

Workbench: satu pertanyaan ditulis sebagai kalimat dan ditanyakan dengan tiga cara, sebagai tren, funnel, atau retensi. Hasilnya digambar di tempat, dan yang layak disimpan disematkan ke dasbor.

The analytics workbench with a trend result
The workbench, a trend asked and drawn.
The analytics workbench with a trend result, dark theme
The workbench, a trend asked and drawn.

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

Two metrics and a formula drawn as a line chart
Metric B added, and a formula computed from A and B.
Two metrics and a formula drawn as a line chart, dark theme
Metric B added, and a formula computed from A and B.

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

A trend compared against the previous period, drawn as columns
This period's columns beside the period before.
A trend compared against the previous period, drawn as columns, dark theme
This period's columns beside the period before.

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

A trend broken down by two fields, read as a table
Two breakdowns, one row per combination.
A trend broken down by two fields, read as a table, dark theme
Two breakdowns, one row per combination.

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

A paths result as ranked columns, one per step
Three steps after an anchor, the top events ranked per step.
A paths result as ranked columns, one per step, dark theme
Three steps after an anchor, the top events ranked per step.

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 menentukan apa itu satu langkah. Berdasarkan event, jalannya adalah nama-nama event teratas setelah jangkar. Berdasarkan halaman, ia hanya mempertimbangkan tampilan halaman dan kunci tiap langkah adalah host beserta pathname, sehingga jalannya terbaca harga, pendaftaran, checkout alih-alih tampilan halaman, tampilan halaman, tampilan halaman. Jangkarnya ikut berubah: bidang event menjadi pemilih atas halaman yang benar-benar dicapai pengunjung dalam rentang itu, seratus teratas menurut pengguna, karena jangkar halaman yang diketik tangan harus cocok persis dengan sebuah host dan sebuah pathname agar bisa menjawab apa pun. Pada sankey dan pohon, langkah halaman menggambar pathname dengan host-nya sebagai awalan redup, sehingga dua host yang berbagi satu path tetap dapat dibedakan.

Stickiness: how many days

A stickiness result as columns over days active
One period, its users by the number of days they were active.
A stickiness result as columns over days active, dark theme
One period, its users by the number of days they were active.

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

A lifecycle result as a stacked column with dormant below the zero line
Each period's users by lifecycle state, dormant hanging below the line.
A lifecycle result as a stacked column with dormant below the zero line, dark theme
Each period's users by lifecycle state, dormant hanging below the line.

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

A property clause added to the sentence
A clause row, added mid-sentence.
A property clause added to the sentence, dark theme
A clause row, added mid-sentence.

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.

Ukuran, peristiwa, dan pengecualian

Setiap metrik menghitung peristiwanya secara total atau sebagai pengguna unik, atau membaca angka yang dibawanya: pemilih ukuran mengelompokkan Count, Sum of, dan Average of, dua yang terakhir mencantumkan setiap properti yang dikirim peristiwa metrik itu sebagai angka, dan barisnya lalu terbaca the sum of amount. Kolom peristiwa sebuah metrik menerima hingga 8 peristiwa, dihitung bersama sebagai satu seri di bawah huruf metrik dan diberi label dengan setiap peristiwa yang dihitungnya. Dalam tren, Exclude setelah kohort mengecualikan People who did an event, yaitu orang yang melakukan salah satu dari paling banyak 8 peristiwa dalam rentang, A cohort selain kohort yang membatasi pertanyaan, atau keduanya; setiap rincian juga menerima nilai yang dikecualikan darinya. Rentangnya adalah pemilih tanggal: Today, Yesterday, Last 7 days, Last 30 days, Last 3 months, Last 6 months, dan Last 12 months, atau rentang hari mana pun yang dipilih di kalender dua bulannya. Hari adalah hari UTC, sebagaimana gudang data menghitungnya, dan rentang relatif disimpan menurut namanya, sehingga laporan yang disimpan dengan Last 30 days selalu membaca 30 hari terakhir. Di jaringan, metrik membawa peristiwa tambahannya sebagai orEvents, kueri membawa excludeDid dan excludeCohort, dan daftar propertinya adalah numericProperties pada eventCatalog.

Reading a result as another chart

The chart type menu open over a lifecycle result
Every type the result can be read as; the rest greyed, never hidden.
The chart type menu open over a lifecycle result, dark theme
Every type the result can be read as; the rest greyed, never hidden.

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.

Pengaturan grafik

Tombol pengaturan di samping jenis grafik membuka pengaturan grafik itu sendiri, sebagai popover, panel di samping grafik, atau dialog, sesuai yang disebut pemilih tata letak halaman. Tab Left axis dan Right axis mengatur apakah setiap sumbu ditampilkan, judulnya, satuannya (hitungan, mata uang, persen, atau kustom), awalan dan akhiran, apakah angka besar disingkat, berapa desimal dengan pratinjau hasilnya, batas minimum dan maksimum tetap dengan nilai yang melewatinya dipangkas ke tepi atau dihilangkan, dan skala linear atau logaritmik. Tab Time axis menampilkan atau menyembunyikan sumbu waktu, memberinya judul, dan menaungi akhir pekan pada grafik harian atau per jam. Tab Series memindahkan setiap metrik atau rumus ke sumbu kiri atau kanan, yang juga dilakukan baris milik setiap metrik di pertanyaan, dan memilih palet Standard atau palet yang aman bagi buta warna. Setiap perubahan langsung menggambar ulang grafik; laporan atau insight yang disimpan menyimpan pengaturannya, riwayat versinya menyebut perubahan padanya, dan ubin yang disematkan digambar dengannya, di ponsel juga. Di jaringan, pengaturan ini dikirim sebagai kolom chart di samping viz pada laporan, insight, dan ubin.

Tabel hasil

Di bawah grafik, tabel hasil sebuah tren mencantumkan satu baris per seri: warna yang dipakai garisnya, nilai rinciannya (atau metriknya bila pertanyaan punya beberapa huruf atau tanpa rincian), kolom Jumlah dan satu kolom per periode, dengan kembaran masa lalu tiap periode di sampingnya bila tren dibandingkan. Mengosongkan kotak centang sebuah baris, atau mengeklik warnanya, mengeluarkan garisnya dari grafik; baris tetap ada di tabel dengan warna redup dan penanda berongga, legenda menyimpannya berongga, dan kotak centang di kepala tabel mengembalikan semua baris atau mengeluarkan semuanya. Kolom pencarian di atas tabel menyaring baris ke yang nilainya memuat teks yang diketik, dan tidak pernah mengeluarkan garis dari grafik. Grup tampilan di baris hasil beralih antara Grafik, Tabel, dan Grafik dan tabel, tampilan saat hasil dibuka; bila jenis grafiknya Tabel, tabel itulah grafiknya sehingga grup itu menghilang. Tampilan dan baris yang dikeluarkan disimpan bersama laporan sebagai bagian dari pengaturan grafiknya, sebagai view dan hidden di kolom chart, sehingga laporan tersimpan, insight, dan ubin yang disematkan menggambar garis yang sama, di ponsel juga. Mode lainnya menampilkan tabelnya sendiri di bawah grafik, dengan pencarian dan tanpa pemilihan baris.

Baris di atas grafik menunjukkan sudah berapa lama hasil dijalankan, dan Muat ulang di samping pengaturan grafik mengajukan pertanyaan yang sama lagi. Perubahan pada kalimat sejak itu menunggu Jalankan.

Bertindak pada sebuah titik

Mengklik sebuah titik pada grafik membuka menu yang berjudul titik itu sendiri: serinya, rentangnya, dan nilainya; di ponsel, tekan lama membuka menu yang sama. Laporan ini mengubah pertanyaan dan menjalankannya lagi. Perbesar mempersempit tren atau siklus hidup ke rentang yang diklik, satu tingkat lebih rinci: bulan menjadi minggu, minggu menjadi hari, dan hari pada tren menjadi jam. Pada titik dari sebuah rincian, baris filter menambahkan filter untuk setiap nilainya dan baris pengecualian mengeluarkan satu nilai dari rinciannya, satu baris per nilai; pada titik tanpa rincian, keduanya tetap redup sebagai Filter ke ini dan Kecualikan ini. Lihat lebih dekat mencantumkan siapa dan apa yang membentuk titik itu, di setiap mode: rentang tren atau siklus hidup, langkah funnel, sel retensi, event pada sebuah jalur, dan kolom stickiness masing-masing menyebut miliknya sendiri. Lihat pengguna, Lihat event, dan Lihat putar ulang membukanya dalam dialog secara bawaan, atau di panel samping atau di halaman itu sendiri, sesuai pemilih di halaman analitik. Buka di Orang, atau Event, atau Replay, membawa titik ke halaman itu, tempat sebuah chip menamainya dan menghapusnya; saat pemilih mengirim titik langsung ke halaman, Kembali ke laporan kembali ke pertanyaan. Jelaskan memuat Analisis akar masalah: pada titik tren yang memiliki rentang sebelumnya, yang menghitung total atau pengguna unik, ia menyusun pertanyaan di Ask tentang mengapa garis naik atau turun di antara keduanya. Di API, titik dikirim sebagai argumen point dari projectPeople dan replaySessions serta dalam filter events: jenis dan kueri laporan, ditambah rentang, langkah, event, kohort, periode, hari aktif, atau status yang menunjuknya.

Anotasi

Tambahkan anotasi di menu sebuah titik menandai hari itu, atau rentang yang dipilih di kalender, dengan catatan dan hingga sepuluh tag. Di laporan, Tampil di menyimpan anotasi hanya di laporan itu atau menampilkannya di setiap grafik dalam proyek yang rentang tanggalnya mencakupnya; pertanyaan yang tidak disimpan sebagai laporan menampilkannya di grafik proyek. Penanda berada di sumbu tanggal: mengarahkan penunjuk ke atasnya menggambar garisnya dan kartu berisi catatan, tag, hari, dan penambahnya, dan mengekliknya membuat kartu tetap terbuka dengan Edit dan Hapus bagi penulisnya dan siapa pun yang boleh menulis anotasi. Tab Anotasi di pengaturan grafik mencantumkannya dan menyembunyikan tag yang Anda matikan, tersimpan bersama laporan, dan ubin papan menggambar penanda yang sama. Di API, semuanya adalah annotations, createAnnotation, updateAnnotation, deleteAnnotation, langganan annotationChanges, dan /v1/projects/{projectId}/annotations; agen membaca dan menambahkannya dengan prodantix.annotations.list dan 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.

Di samping Pin ada Save. Baris pertamanya adalah As an insight: pertanyaan disimpan utuh, editor dan grafik, di bawah nama yang ditanyakan dalam sebuah prompt, dan kepala kartu lalu menamai wawasan yang terbuka pada sebuah chip; alamat membawa ?insight=, sehingga tautan membukanya kembali. Ubah pertanyaan dan chip membaca changed setelah nama sampai baris pertama Save, kini Update, menulis perubahan itu di atas yang tersimpan, atau baris keduanya, Save as a new insight, menyimpan perubahan itu sebagai yang lain. Baris berikutnya adalah Users as a cohort: ia menamai orang-orang yang dihitung sebuah hasil dan menyimpannya sebagai kohort statis. Daftarnya diwujudkan di server dari query sebagaimana dijalankan, sehingga memuat semua yang dihitung hasil dan bukan yang digambar grafik, hingga 100,000, dan hasil yang tidak menghitung siapa pun ditolak. Kohort menyimpan kalimat tempat ia dibaca, dan sebagai daftar tetap ia tidak pernah dievaluasi ulang: pertanyaan yang sama minggu depan menjawab tentang minggu depan, sementara kohort tetap memuat siapa yang dihitungnya hari ini. Wawasan tersimpan tercantum pada tab Insights di Saved. Di bawah pemisah ada Ekspor CSV: server menulis hasil sebagai spreadsheet dari kueri sebagaimana dijalankan, satu baris per periode dan rincian dengan satu kolom per huruf metrik, setiap kombinasi hingga seribu milik mesin alih-alih beberapa teratas pada bagan, dan menamai berkas menurut alat dan rentangnya. Terakhir ada Pantau ambang batas, yang hanya berlaku pada hasil tren: ia menyimpan hasil sebagai wawasan jika belum menjadi satu, lalu menyatakan satu ambang pada metrik pertamanya, di atas, di bawah, atau berubah sebesar suatu nilai, diperiksa sekali sehari selama periode lengkap terakhir wawasan tersebut; selama ambang dilewati, wawasan tercantum di Perlu perhatian Anda dan wawasan yang dibuka kembali menggambar ambang sebagai pita pada grafiknya, dan peringatan hilang dengan sendirinya saat nilai kembali.

Save as report menyimpan pertanyaan sebagai laporan di sebuah papan, dalam dua langkah: nama dan deskripsi dulu, lalu papan, dipilih dari daftar yang dapat dicari setinggi tiga baris dengan New board di bawahnya. Alamat lalu membawa ?report=, kepala halaman terbaca proyek › papan › laporan dengan papan sebagai tautan, dan kepala kartu menamai laporan yang terbuka pada sebuah chip, yang terbaca changed setelah nama begitu editor berbeda dari yang tersimpan, sampai Save report menulis suntingan sebagai versi berikutnya atau Save as new report menyimpannya sebagai laporan lain. Dengan laporan terbuka, menu Save juga mengganti namanya, memindahkannya ke papan lain atau menggandakannya; pemindahan berlaku seketika dan snackbar mengatakannya dengan Undo. Di bawah kartu, strip versi menyebutkan versi saat ini, siapa yang menyimpannya dan kapan; Show history membentangkan setiap versi, apa yang berubah, oleh siapa dan kapan, tiga entri terlihat, dengan Restore di samping setiap entri kecuali yang saat ini, dan pemulihan menulis versi baru yang menyalin versi yang dipilih alih-alih menulis ulang riwayat. Laporan dicantumkan di tab Reports pada Saved.

Membagikan laporan

Saat laporan tersimpan terbuka, baris jalankan menawarkan Copy link dan Share. Copy link menyalin alamat laporan beserta rentang, kohort, dan filternya, dan alamat itu terbuka bagi siapa pun di perusahaan yang boleh membuka laporan. Share membuka dua tab, Teammates lebih dulu. Teammates mengirim laporan ke paling banyak 20 orang di perusahaan, dengan catatan jika Anda menambahkannya: setiap orang menerimanya di notifikasi konsol, sebagai push di tempat mereka menyalakan push, dan lewat email. Dialog tetap terbuka dan menyebutkan kepada siapa laporan dikirim.

Public link membuat halaman hanya baca yang dapat dibuka siapa pun yang memiliki tautan tanpa masuk: laporan sesuai jalannya yang terakhir, dengan grafik dan angkanya tetapi tanpa filter, kohort, atau orang dari pertanyaannya, dan setiap jalannya laporan seperti yang disimpan menyegarkannya. Tautan berhenti berfungsi di akhir hari yang dipilih, dari besok hingga 90 hari lagi, mulai dari In 30 days; memilih hari lain selagi aktif memperbaruinya, dan mematikannya langsung menghentikannya. Membuat tautan publik memerlukan izin tersendiri, yang tidak pernah dimiliki agen, dan peran tanpa izin itu melihat sakelar dinonaktifkan, dengan satu baris yang menyebutkannya.

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