[{"data":1,"prerenderedAt":743},["ShallowReactive",2],{"docs-pages-it":3,"doc-it-replays":310},[4,9,15,20,25,30,35,41,52,60,69,77,85,93,97,106,110,118,123,128,133,139,144,149,154,159,164,170,175,180,185,190,195,200,205,210,215,220,225,230,235,240,245,250,255,261,266,270,275,280,285,290,295,300,305],{"path":5,"title":6,"description":7,"order":8,"group":8,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fpermissions","Chi può fare cosa","[object Object]",null,{"path":10,"title":11,"description":12,"order":13,"group":14,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Finstallation","Installazione","Installa CloseYourIt sul tuo server con un solo comando.",1,"start",{"path":16,"title":17,"description":18,"order":19,"group":14,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fsettings","Impostazioni","Ogni impostazione del file .env, a cosa serve e quali non vanno mai cambiate.",2,{"path":21,"title":22,"description":23,"order":24,"group":14,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fdatabase","Database","Cos'è il database, cosa contiene, quanto restano i dati e quanto spazio occupa.",3,{"path":26,"title":27,"description":28,"order":29,"group":14,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fupdates-and-backups","Aggiornamenti e backup","Aggiorna a una versione nuova, fai e ripristina il backup del database, controlla l'installazione.",4,{"path":31,"title":32,"description":33,"order":34,"group":14,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Ftroubleshooting","Risolvere i problemi","Cosa controllare quando installazione, certificato, email o dati in arrivo non funzionano.",5,{"path":36,"title":37,"description":38,"order":39,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fconnect-your-apps","Collega le tue app","Tutti gli strumenti che mandano dati a CloseYourIt, e cosa raccoglie ognuno.",6,"connect",{"path":42,"title":43,"description":44,"order":45,"group":8,"parent":46,"package":47,"note":48,"collects":49,"status":8},"\u002Fdocs\u002Fsdk-ruby","Ruby \u002F Rails","La gemma closeyourit-ruby manda errori, log, query lente e metriche dei job da un'app Rails.",7,"connect-your-apps","closeyourit-ruby","Errori, log, query e metodi lenti, job in background.",{"errors":50,"logs":50,"performance":50,"visits":51,"servers":51},"full","none",{"path":53,"title":54,"description":55,"order":56,"group":8,"parent":46,"package":57,"note":58,"collects":59,"status":8},"\u002Fdocs\u002Fsdk-javascript","JavaScript","Il pacchetto @bussolabs\u002Fcloseyourit-js funziona nel browser e su Node 20.16 o più recente.",8,"@bussolabs\u002Fcloseyourit-js","Browser e Node, adattatori framework e query database dalla 0.13.0.",{"errors":50,"logs":50,"performance":50,"visits":50,"servers":51},{"path":61,"title":62,"description":63,"order":64,"group":8,"parent":46,"package":65,"note":66,"collects":67,"status":8},"\u002Fdocs\u002Fsdk-dart","Dart \u002F Flutter","Il pacchetto closeyourit cattura gli errori delle app Flutter, anche quando il telefono è senza rete.",9,"closeyourit","Errori, log e metriche pubblici dalla 0.9.3.",{"errors":50,"logs":68,"performance":68,"visits":51,"servers":51},"partial",{"path":70,"title":71,"description":72,"order":73,"group":8,"parent":46,"package":65,"note":74,"collects":75,"status":76},"\u002Fdocs\u002Fsdk-python","Python","Il pacchetto closeyourit manda errori, log e metriche da applicazioni Python lato server.",10,"Lato server. SQLAlchemy; query Django e FastAPI\u002FStarlette dalla 0.4.0.",{"errors":50,"logs":50,"performance":68,"visits":51,"servers":51},"pre_alpha",{"path":78,"title":79,"description":80,"order":81,"group":8,"parent":46,"package":82,"note":83,"collects":84,"status":8},"\u002Fdocs\u002Fsdk-sentry","SDK Sentry","Invia errori con un SDK Sentry compatibile; sessioni e crash hanno profili separati.",11,"Sentry SDK","Errori compatibili; sessioni e crash richiedono il profilo verificato.",{"errors":50,"logs":51,"performance":51,"visits":51,"servers":51},{"path":86,"title":87,"description":88,"order":89,"group":8,"parent":46,"package":90,"note":91,"collects":92,"status":8},"\u002Fdocs\u002Fagent-server","Agent per server","Un piccolo programma sul server che manda lo stato della macchina ogni 60 secondi.",12,"closeyourit-agent","CPU, memoria, dischi, rete, container e servizi.",{"errors":51,"logs":68,"performance":51,"visits":51,"servers":50},{"path":94,"title":95,"description":96,"order":89,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fnuxt","Vue e Nuxt","Collega gli errori del browser Nuxt e del server Nitro senza esporre un token segreto.",{"path":98,"title":99,"description":100,"order":101,"group":8,"parent":46,"package":102,"note":103,"collects":104,"status":105},"\u002Fdocs\u002Fagent-kubernetes","Kubernetes","Un osservatore in sola lettura del cluster: una copia sola per cluster.",13,"closeyourit-kube","Macchine, app ed eventi di errore del cluster.",{"errors":51,"logs":51,"performance":51,"visits":51,"servers":50},"coming",{"path":107,"title":108,"description":109,"order":101,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fopentelemetry","OpenTelemetry","Invia tracce, metriche e log dei server attraverso il ricevitore OTLP facoltativo.",{"path":111,"title":112,"description":113,"order":114,"group":8,"parent":46,"package":115,"note":116,"collects":117,"status":8},"\u002Fdocs\u002Fcli","CLI cyi","Il comando closeyourit, in breve cyi: gestisci progetti, errori e ticket dal terminale.",14,"@bussolabs\u002Fcloseyourit-cli","Non raccoglie dati: comanda CloseYourIt dal terminale.",{"errors":51,"logs":51,"performance":51,"visits":51,"servers":51},{"path":119,"title":120,"description":121,"order":122,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fhttp-api","API HTTP","Manda errori, log, metriche e visite con semplici richieste HTTP, senza un SDK.",15,{"path":124,"title":125,"description":126,"order":127,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fgithub-app","GitHub","Collega i repository GitHub a ticket e rilasci con una GitHub App tua.",16,{"path":129,"title":130,"description":131,"order":132,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fingest-gateway","Gateway di ingest","Tieni al sicuro errori, log e metriche in arrivo quando l'app è lenta o sta ripartendo.",17,{"path":134,"title":135,"description":136,"order":137,"group":138,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fai","AI","Accendi assistente, analisi, dettatura e ricerca intelligente con una chiave CloseYourIt AI o con il tuo provider.",18,"automation",{"path":140,"title":141,"description":142,"order":143,"group":138,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fautomator","Automator","Fai lavorare i ticket in automatico su una tua macchina Linux, con Claude Code, Codex o tutti e due.",19,{"path":145,"title":146,"description":147,"order":148,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fstack-coverage","Framework e copertura degli stack","Scegli un SDK pubblicato o verifica i limiti di un’integrazione provata localmente.",20,{"path":150,"title":151,"description":152,"order":153,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fmonitoring","Tracce, misure e sessioni","Esplora i nuovi segnali, confronta le versioni e ricostruisci le posizioni originali degli errori.",21,{"path":155,"title":156,"description":157,"order":158,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fnode-database","Database Node","Monitora query lente e ripetute con pg, mysql2, Drizzle e Prisma PostgreSQL.",22,{"path":160,"title":161,"description":162,"order":163,"group":138,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fclaude-code","Claude Code","CloseYourIt dentro Claude Code, in una colonna accanto alla conversazione con produzione e i tuoi ticket aperti.",23,{"path":165,"title":166,"description":167,"order":168,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Ftickets","Ticket e idee","Apri e segui i ticket sulla bacheca, raccoglili in milestone, fai domande e trasforma le idee votate in lavoro.",30,"use",{"path":171,"title":172,"description":173,"order":174,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Ferrors","Errori","Come gli errori delle tue app diventano righe uniche, e come risolverli, ignorarli, fonderli o trasformarli in ticket.",31,{"path":176,"title":177,"description":178,"order":179,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fperformance","Performance","Trova le query e i metodi lenti, leggi i problemi riconosciuti da soli e ricevi un avviso quando ne compare uno.",32,{"path":181,"title":182,"description":183,"order":184,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Flogs","Log","Cerca i messaggi delle tue app, segui una richiesta dall'inizio alla fine e collega un messaggio a un errore o a un ticket.",33,{"path":186,"title":187,"description":188,"order":189,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fsecrets","Segreti","Password, chiavi e file riservati in un posto solo, per progetto e ambiente, letti dall'app senza un .env sul disco.",34,{"path":191,"title":192,"description":193,"order":194,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fservers","Server","Lo stato delle tue macchine in una pagina, con lo storico e gli avvisi quando qualcosa si rompe o si sta riempiendo.",35,{"path":196,"title":197,"description":198,"order":199,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fuptime","Uptime","Controlla che i tuoi siti rispondano, tiene il conto dei guasti e li mostra ai clienti su una pagina di stato.",36,{"path":201,"title":202,"description":203,"order":204,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fcrons","Lavori programmati","Accorgersi quando un lavoro che deve partire da solo smette di partire, o parte e finisce male.",37,{"path":206,"title":207,"description":208,"order":209,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Falerts","Avvisi","Le regole che fanno nascere un avviso, il centro notifiche e dove ognuno sceglie di riceverli.",38,{"path":211,"title":212,"description":213,"order":214,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fhelpdesk","Assistenza","Chi visita il sito di un progetto scrive al team con il bottone «Serve aiuto?», e la richiesta arriva nel progetto giusto.",39,{"path":216,"title":217,"description":218,"order":219,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fanalytics","Statistiche del sito","Quante persone visitano il sito, cosa guardano e da dove arrivano, senza cookie.",40,{"path":221,"title":222,"description":223,"order":224,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Freplays","Session replay","Registra la navigazione di chi usa il sito e la riguardi come un video, anche accanto a un errore.",41,{"path":226,"title":227,"description":228,"order":229,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Freleases","Release","Le versioni che girano in ogni ambiente, legate ai tag di GitHub, e gli errori che tornano dopo una correzione.",42,{"path":231,"title":232,"description":233,"order":234,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fvulnerabilities","Vulnerabilità","I problemi di sicurezza noti nelle librerie dei tuoi progetti e i linguaggi che non ricevono più correzioni.",43,{"path":236,"title":237,"description":238,"order":239,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fseo","SEO","CloseYourIt visita i tuoi siti come un motore di ricerca e ti dice cosa impedisce alle pagine di essere trovate.",44,{"path":241,"title":242,"description":243,"order":244,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fknowledge","Knowledge base","Scrivi note, decisioni e guide dei progetti, ritrovale per significato e fai domande con le fonti.",45,{"path":246,"title":247,"description":248,"order":249,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fagents","Agenti AI","Quali ticket prendono gli agenti, cosa ti consegnano, dove decidi tu e come si misura ogni macchina.",46,{"path":251,"title":252,"description":253,"order":254,"group":14,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog","Versioni","Ogni sistema di CloseYourIt con la sua ultima versione, e le note di ogni rilascio.",50,{"path":256,"title":257,"description":258,"order":259,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-app","App","Tutte le versioni stabili di App, dalla più recente.",51,"changelog",{"path":262,"title":263,"description":264,"order":265,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-cli","Riga di comando (cyi)","Tutte le versioni stabili di Riga di comando (cyi), dalla più recente.",52,{"path":267,"title":141,"description":268,"order":269,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-automator","Tutte le versioni stabili di Automator, dalla più recente.",53,{"path":271,"title":272,"description":273,"order":274,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-agent-server","Agente per server","Tutte le versioni stabili di Agente per server, dalla più recente.",54,{"path":276,"title":277,"description":278,"order":279,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-agent-kubernetes","Agente Kubernetes","Tutte le versioni stabili di Agente Kubernetes, dalla più recente.",55,{"path":281,"title":282,"description":283,"order":284,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-sdk-javascript","SDK JavaScript","Tutte le versioni stabili di SDK JavaScript, dalla più recente.",56,{"path":286,"title":287,"description":288,"order":289,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-sdk-ruby","SDK Ruby","Tutte le versioni stabili di SDK Ruby, dalla più recente.",57,{"path":291,"title":292,"description":293,"order":294,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-sdk-python","SDK Python","Tutte le versioni stabili di SDK Python, dalla più recente.",58,{"path":296,"title":297,"description":298,"order":299,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-sdk-dart","SDK Dart","Tutte le versioni stabili di SDK Dart, dalla più recente.",59,{"path":301,"title":302,"description":303,"order":304,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-skills","Skill per assistenti AI","Tutte le versioni stabili di Skill per assistenti AI, dalla più recente.",60,{"path":306,"title":307,"description":308,"order":309,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-site","Sito e documentazione","Tutte le versioni stabili di Sito e documentazione, dalla più recente.",61,{"id":311,"title":222,"body":312,"collects":8,"description":223,"extension":737,"group":169,"meta":738,"navigation":739,"note":8,"order":224,"package":8,"parent":8,"path":221,"seo":740,"status":8,"stem":741,"__hash__":742},"docs_it\u002Fdocs\u002Freplays.md",{"type":313,"value":314,"toc":730},"minimark",[315,323,328,331,351,496,499,506,510,513,582,593,649,652,655,659,665,691,694,698,709,712,719,723,726],[316,317,318,319,322],"p",{},"Il ",[320,321,222],"strong",{}," registra la navigazione di chi usa il tuo sito e te la restituisce come un video. Serve quando una segnalazione non si riesce a riprodurre: invece di ricostruire i passi a parole, li guardi.",[324,325,327],"h2",{"id":326},"accendere-le-registrazioni","Accendere le registrazioni",[316,329,330],{},"Servono due cose insieme: l'interruttore sul progetto e il codice nelle pagine. Con una sola delle due non arriva nessuna sessione, e nessuno te lo segnala.",[332,333,334,338,348],"ol",{},[335,336,337],"li",{},"Il progetto deve avere la piattaforma Web: le sessioni si registrano solo lì.",[335,339,340,341,343,344,347],{},"Nelle ",[320,342,17],{}," del progetto accendi ",[320,345,346],{},"Registra le sessioni",".",[335,349,350],{},"Incolla questo codice nelle pagine del sito, dentro l'intestazione:",[352,353,358],"pre",{"className":354,"code":355,"language":356,"meta":357,"style":357},"language-html shiki shiki-themes github-light github-dark","\u003Cscript src=\"https:\u002F\u002Fcdn.jsdelivr.net\u002Fnpm\u002Frrweb@2\u002Fumd\u002Frrweb.min.js\">\u003C\u002Fscript>\n\u003Cscript src=\"https:\u002F\u002Fcdn.jsdelivr.net\u002Fnpm\u002F@bussolabs\u002Fcloseyourit-js@0\u002Fdist\u002Fcloseyourit.min.js\">\u003C\u002Fscript>\n\u003Cscript>\n  CloseYourIt.init({\n    endpointUrl: \"https:\u002F\u002Fbugs.example.com\",\n    publicKey: \"\u003Cchiave pubblica del progetto>\",\n    projectId: \"\u003Cid del progetto>\",\n    environment: \"production\",\n    replay: true,\n  })\n\u003C\u002Fscript>\n","html","",[359,360,361,392,411,419,430,441,451,461,471,482,487],"code",{"__ignoreMap":357},[362,363,365,369,373,377,380,384,387,389],"span",{"class":364,"line":13},"line",[362,366,368],{"class":367},"sVt8B","\u003C",[362,370,372],{"class":371},"s9eBZ","script",[362,374,376],{"class":375},"sScJk"," src",[362,378,379],{"class":367},"=",[362,381,383],{"class":382},"sZZnC","\"https:\u002F\u002Fcdn.jsdelivr.net\u002Fnpm\u002Frrweb@2\u002Fumd\u002Frrweb.min.js\"",[362,385,386],{"class":367},">\u003C\u002F",[362,388,372],{"class":371},[362,390,391],{"class":367},">\n",[362,393,394,396,398,400,402,405,407,409],{"class":364,"line":19},[362,395,368],{"class":367},[362,397,372],{"class":371},[362,399,376],{"class":375},[362,401,379],{"class":367},[362,403,404],{"class":382},"\"https:\u002F\u002Fcdn.jsdelivr.net\u002Fnpm\u002F@bussolabs\u002Fcloseyourit-js@0\u002Fdist\u002Fcloseyourit.min.js\"",[362,406,386],{"class":367},[362,408,372],{"class":371},[362,410,391],{"class":367},[362,412,413,415,417],{"class":364,"line":24},[362,414,368],{"class":367},[362,416,372],{"class":371},[362,418,391],{"class":367},[362,420,421,424,427],{"class":364,"line":29},[362,422,423],{"class":367},"  CloseYourIt.",[362,425,426],{"class":375},"init",[362,428,429],{"class":367},"({\n",[362,431,432,435,438],{"class":364,"line":34},[362,433,434],{"class":367},"    endpointUrl: ",[362,436,437],{"class":382},"\"https:\u002F\u002Fbugs.example.com\"",[362,439,440],{"class":367},",\n",[362,442,443,446,449],{"class":364,"line":39},[362,444,445],{"class":367},"    publicKey: ",[362,447,448],{"class":382},"\"\u003Cchiave pubblica del progetto>\"",[362,450,440],{"class":367},[362,452,453,456,459],{"class":364,"line":45},[362,454,455],{"class":367},"    projectId: ",[362,457,458],{"class":382},"\"\u003Cid del progetto>\"",[362,460,440],{"class":367},[362,462,463,466,469],{"class":364,"line":56},[362,464,465],{"class":367},"    environment: ",[362,467,468],{"class":382},"\"production\"",[362,470,440],{"class":367},[362,472,473,476,480],{"class":364,"line":64},[362,474,475],{"class":367},"    replay: ",[362,477,479],{"class":478},"sj4cs","true",[362,481,440],{"class":367},[362,483,484],{"class":364,"line":73},[362,485,486],{"class":367},"  })\n",[362,488,489,492,494],{"class":364,"line":81},[362,490,491],{"class":367},"\u003C\u002F",[362,493,372],{"class":371},[362,495,391],{"class":367},[316,497,498],{},"La prima riga carica la parte che registra davvero. Senza, il resto funziona e le registrazioni no, in silenzio. Tienila prima delle altre.",[316,500,501,502,347],{},"La guida nell'app ti dà lo stesso codice già compilato per il progetto che scegli. Le altre opzioni dell'SDK sono in ",[503,504,54],"a",{"href":505},"\u002Fit\u002Fdocs\u002Fsdk-javascript",[324,507,509],{"id":508},"cosa-resta-nascosto","Cosa resta nascosto",[316,511,512],{},"La registrazione parte già oscurata. Copre sia quello che la persona scrive sia quello che la pagina le mostra:",[514,515,516,532],"table",{},[517,518,519],"thead",{},[520,521,522,526,529],"tr",{},[523,524,525],"th",{},"Opzione",[523,527,528],{},"Di base",[523,530,531],{},"Cosa fa",[533,534,535,550,569],"tbody",{},[520,536,537,543,547],{},[538,539,540],"td",{},[359,541,542],{},"replayMaskAllInputs",[538,544,545],{},[359,546,479],{},[538,548,549],{},"oscura il contenuto di tutti i campi da compilare",[520,551,552,557,562],{},[538,553,554],{},[359,555,556],{},"replayMaskTextSelector",[538,558,559],{},[359,560,561],{},"\"*\"",[538,563,564,565,568],{},"oscura il testo di ",[320,566,567],{},"tutti"," gli elementi della pagina",[520,570,571,576,579],{},[538,572,573],{},[359,574,575],{},"replayBlockSelector",[538,577,578],{},"nessuno",[538,580,581],{},"esclude del tutto gli elementi indicati: non vengono registrati",[316,583,584,585,588,589,592],{},"Per vedere il testo in chiaro passi un selettore più stretto. Con ",[359,586,587],{},"replayMaskTextSelector: \".riservato\""," resta oscurato solo quello che ha la classe ",[359,590,591],{},"riservato","; tutto il resto si vede.",[352,594,598],{"className":595,"code":596,"language":597,"meta":357,"style":357},"language-js shiki shiki-themes github-light github-dark","CloseYourIt.init({\n  \u002F\u002F ...\n  replay: true,\n  replayMaskTextSelector: \".riservato\",\n  replayBlockSelector: \".pagamento\",\n})\n","js",[359,599,600,609,615,624,634,644],{"__ignoreMap":357},[362,601,602,605,607],{"class":364,"line":13},[362,603,604],{"class":367},"CloseYourIt.",[362,606,426],{"class":375},[362,608,429],{"class":367},[362,610,611],{"class":364,"line":19},[362,612,614],{"class":613},"sJ8bj","  \u002F\u002F ...\n",[362,616,617,620,622],{"class":364,"line":24},[362,618,619],{"class":367},"  replay: ",[362,621,479],{"class":478},[362,623,440],{"class":367},[362,625,626,629,632],{"class":364,"line":29},[362,627,628],{"class":367},"  replayMaskTextSelector: ",[362,630,631],{"class":382},"\".riservato\"",[362,633,440],{"class":367},[362,635,636,639,642],{"class":364,"line":34},[362,637,638],{"class":367},"  replayBlockSelector: ",[362,640,641],{"class":382},"\".pagamento\"",[362,643,440],{"class":367},[362,645,646],{"class":364,"line":39},[362,647,648],{"class":367},"})\n",[316,650,651],{},"Una registrazione non si corregge dopo: un dato registrato in chiaro si toglie solo cancellando la registrazione. Allarga il testo in chiaro solo dove sei sicuro.",[316,653,654],{},"Di chi ha navigato resta solo un'impronta anonima, non il nome né l'email. Serve a capire che due sessioni sono della stessa persona, non a sapere chi è.",[324,656,658],{"id":657},"trovare-una-sessione","Trovare una sessione",[316,660,661,662,664],{},"La pagina ",[320,663,222],{}," elenca le sessioni dalla più recente. Per ognuna vedi progetto, utente, pagina d'ingresso, numero di errori, durata e inizio.",[666,667,668,678,681],"ul",{},[335,669,670,671,674,675,347],{},"Filtra per ",[320,672,673],{},"Progetto"," e ",[320,676,677],{},"Ambiente",[335,679,680],{},"Cerca per pagina d'ingresso.",[335,682,683,684,686,687,690],{},"Nel filtro ",[320,685,172],{}," scegli ",[320,688,689],{},"Solo con errori"," per vedere le sessioni in cui è successo qualcosa.",[316,692,693],{},"Aprendo una sessione la guardi come un video, con le pagine visitate e gli errori successi durante la navigazione.",[324,695,697],{"id":696},"dallerrore-alla-registrazione","Dall'errore alla registrazione",[316,699,700,701,705,706,708],{},"Nella pagina di un ",[503,702,704],{"href":703},"\u002Fit\u002Fdocs\u002Ferrors","errore",", sotto i dettagli dell'occorrenza, c'è il riquadro ",[320,707,222],{},": la sessione in cui l'errore è successo. Da lì vedi cosa faceva la persona prima del guasto, senza cercare la sessione a mano. Nell'elenco delle occorrenze un simbolo segna quelle che hanno una registrazione.",[316,710,711],{},"Se il riquadro dice che non c'è nessuna registrazione, non è un guasto: la registrazione non era accesa, oppure l'errore non arriva da una navigazione sul sito.",[316,713,714,715,718],{},"Anche le richieste di ",[503,716,212],{"href":717},"\u002Fit\u002Fdocs\u002Fhelpdesk"," portano la stessa visita: nella richiesta vedi gli errori successi a chi ha scritto.",[324,720,722],{"id":721},"quanto-restano","Quanto restano",[316,724,725],{},"Le registrazioni si conservano 30 giorni. Poi vengono cancellate davvero, video compresi.",[727,728,729],"style",{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":357,"searchDepth":19,"depth":19,"links":731},[732,733,734,735,736],{"id":326,"depth":19,"text":327},{"id":508,"depth":19,"text":509},{"id":657,"depth":19,"text":658},{"id":696,"depth":19,"text":697},{"id":721,"depth":19,"text":722},"md",{},true,{"title":222,"description":223},"docs\u002Freplays","eUyW2SjrzFVa0ESHJEScvp3yuFCRmLvzw5bi-uiFoKQ",1791469654566]