Skip to content

Architettura

PrivacyID si integra in più livelli del tuo sito web per fornire la massima compatibilità con gli standard di privacy dei browser in evoluzione. Il diagramma seguente illustra i vari livelli coinvolti e come interagiscono tra loro. Solo due livelli richiedono l'integrazione tramite codice (3 e 5) e un livello (4) tramite una configurazione di rete. Una volta integrata la soluzione, è possibile richiamare semplici API JavaScript per fornire servizi di identificazione utente a script di terze parti (7).

Livelli di integrazione

  1. Server PrivacyID
    L'infrastruttura globale di Fanplayr che alimenta PrivacyID.

  2. Server Web
    Il/i tuo/tuoi server web che gestiscono tutte le richieste per il tuo sito web. Questa guida utilizza https://your-website.com come URL di esempio per il tuo sito web.

  3. Endpoint API — (Integrazione Richiesta)
    Implementerai un nuovo endpoint sul tuo server web che gestirà la comunicazione tra il browser e i server PrivacyID. Persisterà anche l'identità dell'utente in un cookie sicuro che potrà essere acceduto solo dai tuoi server e non sarà visibile al JavaScript lato client.

    Più avanti in questa guida forniremo modelli per molte lingue e ambienti server diversi che ti aiuteranno a implementare questo passaggio rapidamente.

  4. Voce DNS — (Integrazione Richiesta)
    Creerai una voce DNS CNAME che punterà un sottodominio del tuo sito web ai server PrivacyID. Questo permetterà di caricare la Libreria JavaScript PrivacyID completa (6) tramite il tuo dominio per garantire che mantenga la compatibilità con gli standard di privacy del browser. Questa guida utilizza pid.your-website.com come esempio per questo sottodominio.

  5. Snippet di Incorporamento PrivacyID — (Integrazione Richiesta)
    Includerai questo codice JavaScript su ogni pagina del tuo sito web dove hai bisogno di identificare gli utenti. Questo snippet gestirà l'inizializzazione della libreria PrivacyID (6) e ti permetterà di specificare l'endpoint (3) e il sottodominio (4) che hai creato.

  6. Libreria PrivacyID
    Gestisce la comunicazione con l'endpoint API (3) che hai creato sul tuo server web e risponde alle richieste di terze parti (7) per l'identità dell'utente.

  7. Client di Terze Parti — (Integrazione Richiesta)
    Client e servizi otterranno identificatori utente unici e coerenti effettuando semplici richieste all'API JavaScript di PrivacyID.