{# templates/analytics/_bloc_parc.html.twig ───────────────────────────────────────────────────────────────────────────── Bloc parc — Multi-Cartes uniquement. Paramètres attendus : commande (CommandeMulti) → la commande parente du parc totalParc (array) → { vues: int, clics: int } ───────────────────────────────────────────────────────────────────────────── #}

◈ Vue consolidée du parc

{{ jours }} derniers jours
{# ── Infos commande ── #}
Réf. {{ commande.reference }} {{ commande.packLabel }} {{ commande.beneficiaires | length }} carte{{ commande.beneficiaires | length > 1 ? 's' : '' }}
{# ── KPIs globaux du parc ── #}
👁 {{ totalParc.vues }} Vue{{ totalParc.vues > 1 ? 's' : '' }} totales
👆 {{ totalParc.clics }} Clic{{ totalParc.clics > 1 ? 's' : '' }} totaux
📊 {% if totalParc.vues > 0 %} {{ ((totalParc.clics / totalParc.vues) * 100) | round(1) }}% {% else %} — {% endif %} Taux d'engagement
📈 {% if commande.beneficiaires | length > 0 %} {{ (totalParc.vues / commande.beneficiaires | length) | round(1) }} {% else %} — {% endif %} Vues / carte
{# ── Graphe donut — répartition des vues par carte ── #} {% if totalParc.vues > 0 %}
{% else %}

Aucune vue enregistrée sur le parc pour cette période.

{% endif %}