UTM Builder & Link Manager

Short link tracciati con UTM dinamici, QR code con logo, pixel di retargeting, smart routing per paese/device/lingua/ora, domini custom verificati via DNS, overlay/CTA e deep link mobile.

Redirect

bash
# Endpoint pubblico (sempre disponibile)
GET https://project--YOUR_PROJECT.lovable.app/api/public/u/<projectSlug>/<slug>

# Con dominio custom verificato
GET https://links.example.com/<slug>

Ogni click viene tracciato in utm_clicks con geo (Cloudflare), device, UTM e source (qr olink).

Smart Routing

Le destinazioni con conditions vengono valutate prima del weighted random: la prima regola che matcha vince (per priorità asc). Le regole senza alcuna condition sono ignorate dal motore smart e ricadono nel pool standard.

json
// Esempio di Destination con Smart Routing
{
  "url": "https://example.com/it",
  "weight": 1,
  "priority": 10,
  "conditions": {
    "country": ["IT", "CH"],
    "device":  ["mobile"],
    "language": ["it"],
    "hours": { "tz": "Europe/Rome", "from": 9, "to": 18, "days": [1,2,3,4,5] }
  }
}

QR tracking

text
?lvbl_src=qr  // appeso automaticamente dal QR generato in piattaforma

Distingue scansioni QR da click web nelle analytics, senza creare link duplicati.

Domini custom

Aggiungi un hostname dal pannello, configura un CNAME e un record TXT _lvbl-verify.<hostname> con il token mostrato. Verificato il dominio, lo short link risponde direttamente sull'hostname custom.

Bulk CSV

Importa fino a 500 link per volta dal bottone "Importa CSV": gli slug duplicati vengono saltati automaticamente.

Overlay / CTA, Deep Link, Pixel

  • Overlay: banner / preview / exit-intent con form lead (salvati in link_overlay_leads) e pixel di retargeting.
  • Deep link mobile: gestione iOS/Android con fallback store configurabile dal tab "Mobile".
  • Pixel: GA4, Meta, TikTok, LinkedIn, Google Ads e custom — eseguiti via interstiziale prima del redirect.