{# templates/analytics/_bloc_crm.html.twig ───────────────────────────────────────────────────────────────────────────── Bloc CRM Light — Force de Vente et Multi uniquement. Paramètres attendus : recommandations (array) → { total: int, — nombre total de recommandations envoyées converties: int, — nombre de recommandations converties taux: float, — taux de conversion en % (déjà calculé) } ───────────────────────────────────────────────────────────────────────────── #} {# ── Évaluation du taux de conversion ── #} {% if recommandations.total == 0 %} {% set evalTaux = { 'label': 'Pas de données', 'couleur': '#86868b' } %} {% elseif recommandations.taux < 10 %} {% set evalTaux = { 'label': 'À améliorer', 'couleur': '#ef4444' } %} {% elseif recommandations.taux < 25 %} {% set evalTaux = { 'label': 'Correct', 'couleur': '#f59e0b' } %} {% elseif recommandations.taux < 50 %} {% set evalTaux = { 'label': 'Bon', 'couleur': '#22c55e' } %} {% else %} {% set evalTaux = { 'label': 'Excellent', 'couleur': '#667eea' } %} {% endif %}

🤝 CRM Light — Recommandations

{{ jours }} derniers jours
{% if recommandations.total == 0 %}

Aucune recommandation envoyée sur la période.

💡 Partagez votre carte NUM-ECARD Force de Vente à vos contacts pour activer le circuit de recommandation et suivre vos conversions ici.

{% else %} {# ── 3 KPIs principaux ── #}
📤 {{ recommandations.total }} Envoyée{{ recommandations.total > 1 ? 's' : '' }}
{{ recommandations.converties }} Convertie{{ recommandations.converties > 1 ? 's' : '' }}
📊 {{ recommandations.taux }}% Taux de conversion — {{ evalTaux.label }}
{# ── Jauge taux de conversion ── #}
Taux de conversion {{ recommandations.taux }}%
0% 25% 50% 100%
{# ── Donut envoyées vs converties ── #} {% set nonConverties = recommandations.total - recommandations.converties %}
{# ── Note RGPD prescripteurs ── #}

🔒 Les prescripteurs sont identifiés uniquement par un hash anonyme. Aucune donnée personnelle identifiante n'est stockée — conformité RGPD (section 4.3).

{% endif %}