Landing page di validazione per il progetto di musica elettronica cross-border Trieste × Slovenia × Croatia.
| Tool | Costo | Uso |
|---|---|---|
| GitHub Pages | Gratis | Hosting |
| Google Sheets | Gratis | Database contatti |
| Google Apps Script | Gratis | Form backend |
| Google Analytics 4 | Gratis | Analytics |
| Meta Pixel | Gratis | Ad tracking |
Unico costo: dominio custom (~€10/anno) — opzionale, funziona anche con tuonome.github.io
# Il repo è già inizializzato
git add .
git commit -m "Initial commit: landing page"
git remote add origin https://github.com/TUOUSERNAME/crossborder-electronic.git
git push -u origin master
# Poi vai su GitHub → Settings → Pages → Source: master branch
# Il sito sarà live su: https://TUOUSERNAME.github.io/crossborder-electronic/- Crea un nuovo Google Sheet → chiamalo "CrossBorder Electronic - Registrations"
- In Row 1 aggiungi gli headers:
Timestamp | Email | Language | Name | City | Genres | Subgenres | Format | Frequency | Price | Instagram | Skipped | UTM Source | UTM Medium | UTM Campaign - Vai su Extensions → Apps Script
- Cancella tutto e incolla il contenuto di
google-apps-script.js - Click Deploy → New deployment → Web app
- Execute as: Me
- Who has access: Anyone
- Copia l'URL del deployment
- In
index.html, trova questa riga e incolla l'URL:const GOOGLE_SCRIPT_URL = ''; // ← INCOLLA QUI
- Commit e push
Google Analytics 4:
- Crea property su analytics.google.com
- Copia il Measurement ID (G-XXXXXXXXXX)
- In
index.html, decommenta il blocco GA4 e sostituisciGA_MEASUREMENT_ID
Meta Pixel:
- Crea pixel su business.facebook.com
- Copia il Pixel ID
- In
index.html, decommenta il blocco Meta Pixel e sostituisciPIXEL_ID
- Compra dominio (es. su Namecheap, ~€10/anno)
- Su GitHub: Settings → Pages → Custom domain → inserisci il dominio
- Sul registrar: aggiungi CNAME record che punta a
TUOUSERNAME.github.io - Crea file
CNAMEnel repo con il dominio
crossborder-electronic/
├── index.html # Sito completo (HTML + CSS + JS)
├── google-apps-script.js # Script da copiare in Google Apps Script
├── CNAME # (da creare) Per dominio custom
└── README.md # Questo file
- 3 lingue: EN / IT / SL con auto-detect browser language
- Form 2-step: Email capture → Discovery form (genere, formato, WTP)
- Google Sheets backend: Dati in tempo reale
- UTM tracking: Cattura source/medium/campaign dalle URL ads
- Meta Pixel + GA4: Tracking conversioni per ottimizzazione ads
- Responsive: Mobile-first design
- Zero dependencies: HTML/CSS/JS puro, nessun framework
Usa questi URL nei tuoi ads per tracciare le fonti:
# Ad Set 1: Techno Scene
https://TUODOMINIO/?utm_source=meta&utm_medium=paid&utm_campaign=techno_scene
# Ad Set 2: Electronic Music
https://TUODOMINIO/?utm_source=meta&utm_medium=paid&utm_campaign=electronic_generic
# Ad Set 3: House & Techno
https://TUODOMINIO/?utm_source=meta&utm_medium=paid&utm_campaign=house_techno