Chuyển đến nội dung chính

Phân tích

Bàn làm việc: một câu hỏi được viết thành câu và hỏi theo ba cách, dạng xu hướng, phễu hoặc giữ chân. Kết quả vẽ ngay tại chỗ, và kết quả đáng giữ được ghim vào bảng điều khiển.

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 chọn một bước là gì. Theo sự kiện, đường đi là những tên sự kiện phổ biến nhất sau mốc neo. Theo trang, nó chỉ xét lượt xem trang và khóa của mỗi bước là host cùng tên đường dẫn, nên đường đi đọc thành bảng giá, đăng ký, thanh toán thay vì lượt xem trang, lượt xem trang, lượt xem trang. Mốc neo cũng đổi theo: ô sự kiện trở thành một bộ chọn các trang mà khách thực sự đã tới trong khoảng thời gian đó, một trăm trang đầu theo số người dùng, vì một mốc neo trang gõ tay sẽ phải khớp chính xác một host và một đường dẫn thì mới trả lời được điều gì. Trong sankey và trong cây, một bước theo trang vẽ tên đường dẫn với host của nó làm tiền tố mờ, để hai host dùng chung một đường dẫn vẫn phân biệt được.

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.

Thước đo, sự kiện và loại trừ

Mỗi chỉ số đếm các sự kiện của nó theo tổng số hoặc theo người dùng duy nhất, hoặc đọc một con số mà chúng mang theo: bộ chọn thước đo chia thành Count, Sum of và Average of, hai nhóm sau liệt kê mọi thuộc tính mà sự kiện của chỉ số đã gửi dưới dạng số, và dòng khi đó đọc là the sum of amount. Ô sự kiện của một chỉ số nhận tối đa 8 sự kiện, được đếm chung thành một chuỗi dưới chữ cái của chỉ số và có nhãn nêu từng sự kiện được đếm. Trong một xu hướng, Exclude sau nhóm người dùng loại ra People who did an event, tức những người đã thực hiện bất kỳ sự kiện nào trong tối đa 8 sự kiện trong khoảng thời gian, A cohort khác với nhóm mà câu hỏi đang giới hạn, hoặc cả hai; mỗi phân tách cũng nhận các giá trị cần loại ra khỏi nó. Khoảng thời gian là bộ chọn ngày: Today, Yesterday, Last 7 days, Last 30 days, Last 3 months, Last 6 months và Last 12 months, hoặc bất kỳ dải ngày nào chọn trên lịch hai tháng của nó. Các ngày là ngày UTC, đúng như kho dữ liệu đếm, và một khoảng thời gian tương đối được lưu theo tên, nên một báo cáo lưu với Last 30 days luôn đọc 30 ngày gần nhất. Trên đường truyền, một chỉ số mang các sự kiện bổ sung trong orEvents, truy vấn mang excludeDid và excludeCohort, và danh sách thuộc tính là numericProperties trên 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.

Cài đặt biểu đồ

Nút cài đặt bên cạnh loại biểu đồ mở phần cài đặt riêng của biểu đồ, dưới dạng popover, bảng bên cạnh biểu đồ hoặc hộp thoại, tùy theo bộ chọn bố cục của trang. Các thẻ Left axis và Right axis đặt việc mỗi trục có hiển thị không, tiêu đề, đơn vị (đếm, tiền tệ, phần trăm hoặc tùy chỉnh), tiền tố và hậu tố, số lớn có viết tắt không, bao nhiêu chữ số thập phân kèm bản xem trước kết quả, giới hạn tối thiểu và tối đa cố định với các giá trị vượt qua bị cắt ở mép hoặc bỏ qua, và thang tuyến tính hoặc logarit. Thẻ Time axis hiện hoặc ẩn trục thời gian, đặt tiêu đề cho nó và tô bóng cuối tuần trên biểu đồ theo ngày hoặc theo giờ. Thẻ Series chuyển mỗi chỉ số hoặc công thức sang trục trái hoặc phải, điều mà hàng riêng của mỗi chỉ số trong câu hỏi cũng làm được, và chọn bảng màu Standard hoặc một bảng màu an toàn cho người mù màu. Mỗi thay đổi vẽ lại biểu đồ ngay; báo cáo hoặc insight đã lưu giữ các cài đặt của nó, lịch sử phiên bản nêu thay đổi của chúng, và ô đã ghim được vẽ theo chúng, trên điện thoại cũng vậy. Trên đường truyền, chúng đi dưới dạng trường chart bên cạnh viz trên báo cáo, insight và ô.

Bảng kết quả

Dưới biểu đồ, bảng kết quả của một xu hướng liệt kê mỗi chuỗi một hàng: mẫu màu vẽ đường của nó, các giá trị phân tách (hoặc chỉ số của nó khi câu hỏi có nhiều chữ cái hoặc không có phân tách), một cột Tổng cộng và một cột cho mỗi kỳ, kèm bản sao quá khứ của mỗi kỳ bên cạnh khi xu hướng được so sánh. Bỏ chọn hộp kiểm của một hàng, hoặc nhấn vào mẫu màu của nó, sẽ bỏ đường của nó khỏi biểu đồ; hàng vẫn ở trong bảng với chữ mờ và mẫu màu rỗng, chú giải cũng giữ nó ở dạng rỗng, và hộp kiểm ở tiêu đề đưa mọi hàng trở lại hoặc bỏ hết. Ô tìm kiếm phía trên bảng thu hẹp các hàng còn những hàng có giá trị chứa nội dung đã gõ, và không bao giờ bỏ một đường khỏi biểu đồ. Nhóm chế độ xem ở hàng kết quả chuyển giữa Biểu đồ, Bảng và Biểu đồ và bảng, chế độ mà kết quả mở ra; khi loại biểu đồ là Bảng, chính bảng là biểu đồ nên nhóm này ẩn đi. Chế độ xem và các hàng đã bỏ được lưu cùng báo cáo như một phần cài đặt biểu đồ, dưới dạng view và hidden trong trường chart, nên báo cáo đã lưu, insight và ô đã ghim đều vẽ cùng các đường, trên điện thoại cũng vậy. Các chế độ khác hiển thị bảng riêng của chúng dưới biểu đồ, có tìm kiếm và không chọn hàng.

Dòng phía trên biểu đồ cho biết kết quả đã chạy cách đây bao lâu, và Làm mới cạnh phần cài đặt biểu đồ sẽ hỏi lại cùng câu hỏi. Những thay đổi đã thực hiện với câu sau đó sẽ chờ Chạy.

Thao tác trên một điểm

Nhấp vào một điểm trên biểu đồ sẽ mở một menu lấy chính điểm đó làm tiêu đề: chuỗi, khoảng và giá trị của nó; trên điện thoại, nhấn giữ sẽ mở cùng menu đó. Báo cáo này thay đổi câu hỏi và chạy lại. Phóng to thu hẹp một xu hướng hoặc vòng đời về khoảng được nhấp, chi tiết hơn một bậc: tháng thành tuần, tuần thành ngày, và ngày của một xu hướng thành giờ. Trên một điểm của phân tách, dòng lọc thêm một bộ lọc cho mỗi giá trị của nó và dòng loại trừ bỏ một giá trị ra khỏi phân tách, mỗi giá trị một dòng; trên một điểm không có phân tách, cả hai giữ màu xám với tên Lọc theo mục này và Loại trừ mục này. Xem kỹ hơn liệt kê ai và điều gì tạo nên điểm, ở mọi chế độ: khoảng của xu hướng hoặc vòng đời, bước phễu, ô giữ chân, sự kiện trên đường đi và cột độ gắn bó đều nêu tên những gì của riêng chúng. Xem người dùng, Xem sự kiện và Xem phát lại mở chúng trong hộp thoại theo mặc định, hoặc trong bảng bên hay ngay trên trang, theo bộ chọn trên trang phân tích. Mở trong Người dùng, hoặc Sự kiện, hoặc Phát lại, đưa điểm sang trang đó, nơi một nhãn nêu tên điểm và xóa nó; khi bộ chọn gửi điểm thẳng tới trang, Quay lại báo cáo trở về câu hỏi. Giải thích chứa Phân tích nguyên nhân gốc: trên một điểm xu hướng có khoảng đứng trước, đếm tổng hoặc người dùng duy nhất, nó soạn trong Ask câu hỏi vì sao đường tăng hay giảm giữa hai khoảng. Trên API, điểm được gửi dưới dạng đối số point của projectPeople và replaySessions và trong bộ lọc của events: loại và truy vấn của báo cáo, cùng với khoảng, bước, sự kiện, nhóm thuần tập, kỳ, số ngày hoạt động hoặc trạng thái xác định nó.

Chú thích

Thêm chú thích trong menu của một điểm sẽ đánh dấu ngày đó, hoặc một khoảng ngày chọn trên lịch, bằng một ghi chú và tối đa mười thẻ. Trên báo cáo, Hiển thị trên giữ chú thích chỉ trong báo cáo đó hoặc hiển thị nó trên mọi biểu đồ trong dự án có khoảng ngày bao gồm nó; câu hỏi chưa được lưu thành báo cáo sẽ hiển thị nó trên các biểu đồ của dự án. Một điểm đánh dấu nằm trên trục ngày: rê chuột lên sẽ vẽ đường của nó và một ô với ghi chú, các thẻ, các ngày và người thêm, còn nhấp vào sẽ giữ ô đó mở cùng Chỉnh sửa và Xóa cho tác giả và bất kỳ ai được phép viết chú thích. Thẻ Chú thích trong cài đặt biểu đồ liệt kê chúng và ẩn các thẻ bạn tắt, được lưu cùng báo cáo, và các ô của bảng cũng vẽ cùng những điểm đánh dấu. Trong API, đó là annotations, createAnnotation, updateAnnotation, deleteAnnotation, gói đăng ký annotationChanges và /v1/projects/{projectId}/annotations; các tác tử đọc và thêm chúng bằng prodantix.annotations.list và 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.

Bên cạnh Pin là Save. Hàng đầu tiên của nó là As an insight: câu hỏi được giữ nguyên vẹn, trình chỉnh sửa và biểu đồ, dưới một cái tên được hỏi trong một hộp nhắc, và đầu thẻ sau đó ghi tên thông tin chi tiết đang mở trên một nhãn; địa chỉ mang ?insight=, nên liên kết mở lại nó. Sửa câu hỏi và nhãn sẽ đọc là changed sau tên cho đến khi hàng đầu tiên của Save, giờ là Update, ghi chỉnh sửa lên phần đã lưu, hoặc hàng thứ hai, Save as a new insight, giữ chỉnh sửa như một thông tin chi tiết khác. Hàng tiếp theo là Users as a cohort: nó đặt tên cho những người mà một kết quả đã đếm và giữ họ như một nhóm tĩnh. Danh sách được hiện thực hóa trên máy chủ từ truy vấn như khi nó chạy, nên nó giữ tất cả những người kết quả đã đếm chứ không phải những người biểu đồ đã vẽ, tối đa 100,000, và một kết quả không đếm được ai sẽ bị từ chối. Nhóm giữ câu mà nó được đọc, và vì là danh sách cố định nên không bao giờ được đánh giá lại: cùng câu hỏi đó hỏi vào tuần sau sẽ trả lời về tuần sau, trong khi nhóm vẫn giữ những người nó đã đếm hôm nay. Các thông tin chi tiết đã lưu được liệt kê trên thẻ Insights của Saved. Bên dưới một đường phân cách là Xuất CSV: máy chủ ghi kết quả thành bảng tính từ truy vấn đúng như nó đã chạy, mỗi kỳ và mỗi phân tách một hàng với một cột cho mỗi chữ cái chỉ số, mọi tổ hợp lên đến một nghìn của công cụ thay vì vài mục đầu của biểu đồ, và đặt tên tệp theo công cụ và khoảng thời gian. Cuối cùng là Theo dõi ngưỡng, chỉ hoạt động trên kết quả xu hướng: nó lưu kết quả thành thông tin chi tiết nếu nó chưa phải là một, sau đó đặt một ngưỡng trên chỉ số đầu tiên của nó, cao hơn, thấp hơn hoặc thay đổi theo một giá trị, được kiểm tra một lần mỗi ngày trong kỳ hoàn chỉnh cuối cùng của thông tin chi tiết; trong khi ngưỡng bị vượt qua, thông tin chi tiết được liệt kê trong Cần bạn xử lý và thông tin chi tiết được mở lại vẽ ngưỡng như một dải trên biểu đồ của nó, và cảnh báo tự biến mất khi giá trị trở lại.

Save as report giữ câu hỏi thành một báo cáo trên bảng, qua hai bước: trước là tên và một mô tả, sau là bảng, chọn từ một danh sách tìm kiếm được cao ba hàng với New board bên dưới. Địa chỉ khi đó mang ?report=, đầu trang đọc là dự án › bảng › báo cáo với bảng là một liên kết, và đầu thẻ bài nêu tên báo cáo đang mở trên một chip, đọc là changed sau tên ngay khi trình chỉnh sửa khác với bản đã lưu, cho đến khi Save report ghi chỉnh sửa thành phiên bản kế tiếp hoặc Save as new report giữ nó thành một báo cáo khác. Khi một báo cáo đang mở, menu Save cũng đổi tên nó, chuyển nó sang bảng khác hoặc nhân bản nó; chuyển có hiệu lực ngay và thanh thông báo nói vậy kèm Undo. Dưới thẻ bài, dải phiên bản nêu phiên bản hiện tại, ai đã lưu và khi nào; Show history mở ra mọi phiên bản, điều gì đã thay đổi, bởi ai và khi nào, ba mục hiện trong tầm nhìn, với Restore bên cạnh mỗi mục trừ mục hiện tại, và khôi phục ghi một phiên bản mới sao chép phiên bản đã chọn thay vì viết lại lịch sử. Báo cáo được liệt kê trên thẻ Reports của Saved.

Chia sẻ báo cáo

Khi một báo cáo đã lưu đang mở, hàng chạy có Copy link và Share. Copy link sao chép địa chỉ của báo cáo cùng khoảng thời gian, nhóm và bộ lọc của nó, và địa chỉ đó mở được với bất kỳ ai trong công ty có quyền mở báo cáo. Share mở hai thẻ, Teammates trước. Teammates gửi báo cáo cho tối đa 20 người trong công ty, kèm ghi chú nếu bạn thêm: mỗi người nhận được trong thông báo của bảng điều khiển, dưới dạng thông báo đẩy ở nơi họ đã bật, và qua email. Hộp thoại vẫn mở và cho biết đã gửi cho ai.

Public link tạo một trang chỉ đọc mà bất kỳ ai có liên kết đều mở được mà không cần đăng nhập: báo cáo theo lần chạy gần nhất, có biểu đồ và số liệu nhưng không có bộ lọc, nhóm hay những người trong câu hỏi của nó, và mỗi lần chạy báo cáo như đã lưu đều làm mới trang này. Liên kết ngừng hoạt động vào cuối ngày đã chọn, từ ngày mai đến 90 ngày tới, bắt đầu với In 30 days; chọn ngày khác khi đang bật sẽ gia hạn, và tắt đi sẽ dừng ngay lập tức. Việc tạo liên kết công khai cần một quyền riêng, điều mà các agent không bao giờ có, và vai trò không có quyền này sẽ thấy công tắc bị vô hiệu hóa, kèm một dòng giải thích.

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