{% extends "base.html" %} {% block title %}User Flow Analysis{% endblock %} {% load static %} {% block content %}

User Flow Analysis

Navigation patterns for logged-in users. Use this to inform Command Palette suggestions.

{% csrf_token %}
{% if messages %} {% for message in messages %} {% endfor %} {% endif %} {% if is_all_auctions and flow_not_cached %}
Combined data hasn't been computed yet. Click Compute all in background and come back in a few minutes (or hours for large sites).
{% endif %} {% if selected_auction or is_all_auctions %} {% if is_all_auctions %}
All auctions combined
{% else %}
Auction: {{ selected_auction }}
{% endif %} {% if flow_cached_at %}

Cached result from {{ flow_cached_at }}. Click Compute all in background to refresh.

{% else %}

Live result. Sessions split on 30-minute idle gaps. Consecutive views of the same section are collapsed to one step.

{% endif %} {% if frequency_table or transition_table %}
Page section frequency
{% for row in frequency_table %} {% empty %} {% endfor %}
Section Views Unique users Avg time (s)
{{ row.section }} {{ row.views }} {{ row.unique_users }} {{ row.avg_time }}
No page views found.
Typical next step (transition matrix)

For each section, where do users go next in the same session?

{% for row in transition_table %} {% empty %} {% endfor %}
From Top next steps (% of transitions)
{{ row.from }}
{{ row.total_transitions }} transitions
{% for next in row.nexts %} {{ next.section }} {{ next.pct }}% {% endfor %}
No session transitions found.
{% endif %} {% elif request.GET.auction %}
Auction not found.
{% endif %} {% endblock %}