Cantieri aperti: differenze tra le versioni

[versione verificata][versione verificata]
WikiBot (discussione | contributi)
handoff automatico
WikiBot (discussione | contributi)
handoff automatico
Riga 8: Riga 8:
== Cantieri attivi ==
== Cantieri attivi ==
=== cruscotto-marketing-quotidiano ===
=== cruscotto-marketing-quotidiano ===
''Aggiornato 2026-08-25 10:38 UTC'' — dominio: ads/analytics/report
''Aggiornato 2026-08-25 10:44 UTC'' — dominio: ads/analytics/report


; Obiettivo : Cruscotto marketing deterministico aggiornato da cron giornaliero + email report a semaforo con SOLO variazioni significative. Richiesta Marco 25/08: (1) andamento spesa GAds mese; (2) vs click; (3) vs richieste/leads; (4) vs chiusure mese PER ORIGINE (inclusi contatti riattivati da ads); (5) leads altra origine: organico/YouTube/Instagram vs gads; (6) quali ads vanno meglio; (7) analytics siti; (8) analytics landing gads; (9) tipi di gads attivi; (10) analytics YouTube; (11) spesa agenzia + spese collegate; (12) cosa ha fatto/cambiato agenzia (lavora?); (13) paragone stesso mese anni precedenti (agosto=pochi iscritti, serve YoY); (14) vista per mese + 30gg scorrenti; (15) trend meglio/peggio anno prec; (16) pagine piu visitate gads e non (interessi gente, dove migliorare struttura) + trend; (17) video piu visti + trend YT. Report email HTML con colori 🟢🟡🔴 su soglie deterministiche (delta % vs media 30gg e vs stesso periodo anno prec): i report attuali sono piatti, l importante deve saltare all occhio.
; Obiettivo : Cruscotto marketing deterministico + email semaforo (v. prima scrittura) + consolidamento Google properties sotto informazionicorsi
; Vincoli in vigore :
; Vincoli in vigore :
* Deterministico, no LLM nel calcolo quotidiano
* Deterministico, no LLM nel calcolo quotidiano
Riga 22: Riga 22:
* ads_events (fogli VMK) FERMO 17/03 -> per attivita agenzia usare change_event API v23 appena riparata + confronto snapshot campagne/keywords giorno su giorno
* ads_events (fogli VMK) FERMO 17/03 -> per attivita agenzia usare change_event API v23 appena riparata + confronto snapshot campagne/keywords giorno su giorno
* monitor argo_ads con heal_cmd gia registrato in capoufficio
* monitor argo_ads con heal_cmd gia registrato in capoufficio
* AUDIT GOOGLE 25/08 con token-informazionicorsi: (A) GA4 GIA TUTTO ACCESSIBILE da informazionicorsi — 3 account, 18 properties incluse www.marcoparet.com (367013035), neurolinguistic.com (399463272), marcoparet.net, pnl-nlp.org: il token informazionicorsi ha gia scope analytics FUNZIONANTE, token-analytics-marcoparet morto NON serve piu, Fase 4 SBLOCCATA senza Marco. (B) Ads: gia sotto informazionicorsi (CID 2803415869). (C) GSC: buchi — informazionicorsi e siteOwner solo di lordofanneville.com
* marcoparet.com e mesmerismus.info = siteUnverifiedUser
* neurolinguistic.com/marcoparet.net/pnl-nlp.org ASSENTI (vivono sotto marcoparet@gmail.com)
; Provato ed escluso :
; Provato ed escluso :
* form_db_all/leads_journey/yt analytics_daily hanno dato 500 su MAX(colonna): colonne da mappare con INFORMATION_SCHEMA, tabelle esistono
* form_db_all/leads_journey/yt analytics_daily hanno dato 500 su MAX(colonna): colonne da mappare con INFORMATION_SCHEMA, tabelle esistono
* GA4: nessun token analytics in GCS tokens/ -> token-analytics-marcoparet MORTO, serve ri-auth manuale Marco (unico punto che richiede lui)
* GA4: nessun token analytics in GCS tokens/ -> token-analytics-marcoparet MORTO, serve ri-auth manuale Marco (unico punto che richiede lui)
* NON ricostruire ads_events da fogli VMK
* NON ricostruire ads_events da fogli VMK
* Ri-auth token-analytics-marcoparet: inutile, si usa informazionicorsi
; Prossimo passo :
; Prossimo passo :
* FASE 1: mappare colonne leads/chiusure/YT con INFORMATION_SCHEMA e scrivere cruscotto_marketing.py che materializza tabella BQ marketing.cruscotto_daily (una riga/giorno/metrica con delta vs 30gg e vs anno prec). FASE 2: classificazione origine leads (utm/source in contatti_eventi+leads_journey) e chiusure per origine con riattivati-da-ads (join storia contatto: lead vecchio + touchpoint ads recente + pagamento). FASE 3: email HTML semaforo (soglie: |delta|>1.5 sigma 30gg = giallo, >2.5 = rosso/verde secondo segno) cron 07:30, solo righe significative in alto. FASE 4: GA4 dopo ri-auth Marco (preset analytics via CC/oauth/start-any?account=marcoparet&service=analytics). Prima sessione: FASE 1.
* MIGRAZIONE GSC -> informazionicorsi SENZA Marco (storico GSC si conserva: ogni owner verificato vede i 16 mesi): via siteVerification API diventare verified owner caricando file HTML di verifica su cPanel (controlliamo hosting di tutti i siti: marcoparet.com HostGator isicnv, neurolinguistic.com FastComet marcopar, marcoparet.net Serverplan, pnl-nlp.org HostGator2) o TXT DNS via GoDaddy API per domain-properties. PREREQUISITO: token informazionicorsi con scope https://www.googleapis.com/auth/siteverification — verificare scope attuali del token
* se manca, un click OAuth su informazionicorsi (NO Advanced Protection, preset da aggiungere a oauth/start-any). FALLBACK 2 min da telefono: Marco da marcoparet@gmail.com aggiunge informazionicorsi@gmail.com come Proprietario in Search Console > Impostazioni > Utenti per ogni sito. Poi FASE 1 cruscotto.


=== compressore-contesto ===
=== compressore-contesto ===