{# app/modules/loyalty/templates/loyalty/store/analytics.html #} {% extends "store/base.html" %} {% from 'shared/macros/headers.html' import page_header_flex, refresh_button %} {% from 'shared/macros/alerts.html' import loading_state, error_state %} {% block title %}{{ _('loyalty.store.analytics.title') }}{% endblock %} {% block i18n_modules %}['loyalty']{% endblock %} {% block alpine_data %}storeLoyaltyAnalytics(){% endblock %} {% block content %} {% call page_header_flex(title=_('loyalty.store.analytics.title'), subtitle=_('loyalty.store.analytics.subtitle')) %}
{{ refresh_button(loading_var='loading', onclick='loadStats()', variant='secondary') }}
{% endcall %} {{ loading_state(_('loyalty.store.analytics.loading')) }} {{ error_state(_('loyalty.store.analytics.error_loading')) }}

{{ _('loyalty.common.program_not_setup') }}

{{ _('loyalty.common.program_not_setup_desc') }}

{% if user.role == 'merchant_owner' %} {{ _('loyalty.common.setup_program') }} {% else %}

{{ _('loyalty.common.contact_admin_setup') }}

{% endif %}
{% set show_programs_card = false %} {% set show_locations = false %} {% set show_merchants_metric = false %} {% include "loyalty/shared/analytics-stats.html" %}

{{ _('loyalty.store.analytics.revenue_title') }}

{{ _('loyalty.store.analytics.no_data_yet') }}

{{ _('loyalty.store.analytics.at_risk_title') }}

{{ _('loyalty.store.analytics.cards_at_risk') }}

{{ _('loyalty.store.analytics.no_at_risk') }}

{{ _('loyalty.store.analytics.cohort_title') }}

{{ _('loyalty.store.analytics.cohort_month') }} {{ _('loyalty.store.analytics.cohort_enrolled') }}

{{ _('loyalty.store.analytics.no_data_yet') }}

{{ _('loyalty.store.analytics.quick_actions') }}

{% endblock %} {% block extra_scripts %} {% endblock %}