Trackily Docs

Admin UI — Vue d'ensemble

Tour rapide de l'interface admin Trackily : ce que tu trouves dans chaque section de la sidebar, à quoi ça sert, et où aller pour la doc détaillée. Pense à cette page comme à un GPS — pas une encyclopédie.

Dashboard

Structure générale

L'admin est une SPA servie depuis /admin (auth required). Layout :

  • Sidebar gauche (240px, collapsible) — la navigation principale. Trois accordéons (Affiliate, E-Commerce, Email Marketing) + Dashboard standalone + Settings standalone.
  • Topbar — page title, recherche globale (Ctrl+K), language switcher, theme switcher, avatar dropdown.
  • Main area — contenu de la page courante. Chaque page est routée par hash (/admin#campaigns, /admin#email-lists, etc.).
  • Mobile — sidebar slide-in, masquée par défaut sous 768px.

Dashboard

Dashboard

La home page. Cards en haut (Revenue today, Conversions, Clicks, Profit), graph de revenue 30 jours, top campaigns / offers, AI predictions (next 7 days revenue forecast), suggested actions.

C'est ton briefing visuel. Pour un brief textuel, utilise plutôt l'Autopilot (cf. ci-dessous) ou la prompt MCP /brief.

Accordéon Affiliate

Tout ce qui concerne le tracking affiliate classique : trafic payé, redirects, attribution conversions.

Campaigns

Campaigns

Le cœur de l'app. Chaque ligne = une campagne avec sa source, son URL trackable /c/<slug>, ses KPIs (clicks, conversions, revenue, cost, ROI). Bouton "+ New campaign" en haut à droite.

Campaigns

Offers

Offers

Les offres affiliate (Everflow, MaxBounty, custom). Payout, status, network parent, smart links. Sync stats network via le bouton dédié.

Landings

Landings

Tous tes prelanders / landings : URL externes, HTML local, redirect trackers, AI-generated. Filtre par type, par campagne, par status.

Landings

Flows

Flows

Les règles de routing entre une campagne et ses landings/offers. Forced flows (filtre géo strict) → regular flows (priorisés) → default flow (fallback).

Traffic Sources

Sources

Tes ad networks (Kadam, Meta, TikTok, Taboola, MGID, ExoClick, PropellerAds…) avec leur API key, leur status, leurs macros de tracking. Une source par compte ad.

Affiliate Networks

Networks

Les réseaux d'affiliation (Everflow, MaxBounty, AdCombo…) — distincts des traffic sources. Tu importes des offres depuis ces réseaux, tu syncs leurs stats.

Domains

Domains

Tes tracking domains (todayoffer.store, mybrand.co, etc.) avec leur status SSL, leurs binding produits (Phase 13). Tu peux router un domaine entier vers un native product.

Reports

Reports

Stats groupées (par campagne, source, offer, country, device, day). C'est l'outil pour creuser ce que dashboard te résume.

Logs

Logs

Audit log technique : postbacks reçus, webhooks reçus, automizer firing, erreurs SMTP. Filtre par catégorie + range de dates.

Automizer

Automizer rules Automizer create

Le moteur de règles auto. Pause une campagne si bot rate >30%, scale une source qui ROI >1.5, dédup une campagne dupliquée, etc. Conditions + actions configurable depuis la modal "+ New rule".

Automizer

MCP Autopilot

Autopilot

La page de gestion des tokens MCP + audit du Autopilot. Ici tu crées tes bearer tokens, gères leurs scopes, suis qui a appelé quoi (avec params + status + duration).

MCP

Archive

Archive

Les entités soft-deleted : campaigns, offers, landings, email_lists, etc. Tu peux restore une row depuis ici, ou purge définitivement (admin-only).

Accordéon E-Commerce

Tout ce qui concerne le commerce natif Trackily (pas Shopify — voir ci-dessous pour le legacy).

Products

Native products list Native product add

Catalogue des produits natifs. Chaque produit a des options/variants, des prix par devise, des images, un slug /p/<slug>, des allowed_domains. Tu cliques "+ New product" pour la modal d'ajout (champ-par-champ ou clone-from-URL Shopify).

Orders

Orders list Order detail

Toutes les commandes natives (Stripe / PayPal / COD). Filtre par payment_status, fulfillment_status, date. Détail par order avec line items, customer, paiements, refunds, fulfillments.

Customers

Customers

CRM léger agrégé depuis les orders. Une row par email. Total spent, orders count, addresses, dernière commande.

Subscriptions

Subscriptions

Ledger des subscriptions Stripe / PayPal récurrentes (Phase 8). Active, paused, cancelled, past_due. MRR + churn tracking.

Reviews

Reviews

Modération des avis produit publics (Phase 17). Approve / reject / spam. Verified-purchase auto-approuvé.

Discount Codes

Discount codes

Codes promo natifs (BOGO, $X off, X% off). Settable par produit, par customer, par minimum spend.

Shipping Zones

Shipping zones

Zones de shipping par pays + rates par poids / total cart. Utilisé au checkout natif pour calculer les frais.

Payment Methods

Payment methods

Tes payment_accounts : Stripe (test + live), PayPal (test + live), COD. Chaque account peut être attaché à un produit / une landing pour router le checkout.

Legacy Shopify (caché par défaut)

Les pages Products (Shopify), Stores, Funnel, Attribution, Audiences, Integrations existent encore (accessible via URL /admin#stores, etc.) pour forensics et back-compat, mais cachées de la sidebar pour réduire le clutter.

Accordéon Email Marketing

Cf. la section dédiée → Email.

Lists

Email lists

Toutes tes listes : subscriber counts, opt-in mode, SMTP attaché, sequence par défaut, landings bound.

Lists

Sequences

Sequences

Visual builder de tes autoresponders. Steps ordonnés, delays depuis enrollment, subject/preheader/body_html/body_text, send-test.

Sequences

SMTP Servers

SMTP

Tes relays SMTP (Mailgun, SendGrid, Postmark, SES, Gmail). Quotas daily/hourly, From/Reply-To par défaut, password chiffré.

SMTP

Sends Log

Sends log

Audit log des emails : queued, sending, sent, failed, bounced. Filtres par list, status, email. Sert aussi de dedup memory pour le worker.

Suppression

Suppression

Blocklist globale (cross-list). Hard bounces et complaints auto-populated. Bouton "+ Add" pour suppression manuelle.

Suppression

Settings (sidebar bottom)

Lien standalone, regroupe 8 onglets :

General

General

Branding (nom, logo, favicon), default language, timezone, base URL public.

AI

AI

Provider AI (OpenAI / Anthropic / Google) avec API key, default model, max tokens, temperature. Driver pour les tools generate_*.

Payments

Payments

Stripe + PayPal credentials globales (legacy — préfère les payment_accounts par-compte côté Commerce).

Security

Security

Postback secret HMAC, IP whitelist admin, rate limit overrides, password policy.

Integrations

Integrations

Webhook secrets (Shopify HMAC, WooCommerce, Stripe legacy), Telegram bot pour les alertes, Cloudflare credentials pour les domains.

Cloaking

Cloaking

Réglages globaux du cloaking : bot detection database, fingerprint settings, par défaut ON/OFF par campagne.

Users

Users

Gestion des comptes admin (multi-user Phase 12+). Email, role, permissions par section.

Notifications

Notifications

Préférences email / Telegram pour les alertes (anomalies, conversions, paiements). Schedules des digests.

Profile (avatar → My profile)

Profile

Ton compte courant : email, password change, avatar, language préférée, theme préféré, plan badge (community / pro / agency).

  • Ctrl+K (Cmd+K macOS) — global search. Tape un nom de campagne, d'offre, de landing, de section settings — tu y vas direct.
  • Sidebar collapse — bouton 3-bars en haut de la sidebar pour la rétrécir à 64px (icônes seuls). Préférence persistée.
  • Hash routing — chaque page est un hash (#campaigns, #email-lists, #settings/general). Bookmark-able, sharable.
  • Mobile — toggle hamburger en topbar.

Théâmes et designs

L'UI supporte 5 design themes (Apple Glass, Neon Gradient, Corporate Bold, Midnight Aurora, etc.) + dark/light. Réglable depuis l'avatar dropdown → "Theme".

Les CSS variables sont définies par design ([data-design="..."] selector). Le theme dark passe par [data-theme="dark"] indépendamment.

Où aller ensuite

  • Campaigns — pour comprendre le modèle central
  • Email — pour le sous-système ESP
  • MCP — pour piloter tout ça depuis Claude / Cursor
  • API — pour les intégrations HTTP classiques
  • Automizer — pour l'auto-pilote règles métier
  • Commerce — pour la partie native commerce
  • Cloaking — pour les workflows visuels
  • Landings — pour comprendre les types (URL / Local / Tracker / AI)