LogoLogo
V2.0.3
V2.0.3
  • 🏠Carta Giovani Nazionale - Documentazione Tecnica
  • 🕐Storico delle modifiche
  • 📑Premessa
  • 🤝aderire al programma
    • Come si diventa Partner
    • I requisiti
  • ✍️il convenzionamento
    • Il convenzionamento
      • Dettaglio dati: Operatore
    • Firma della convenzione
    • Esito della richiesta di convenzionamento
  • 🪄Le opportunità
    • Cos'è un'opportunità
    • Come creare un'opportunità
      • Dettaglio dati: opportunità
    • Le modalità di riconoscimento e validazione delle opportunità
      • 1️⃣Presenza fisica del Beneficiario
      • 2️⃣Modalità API
      • 3️⃣Modalità codice sconto statico
      • 4️⃣Modalità lista di codici statici
      • 5️⃣Modalità landing page
    • Stati delle opportunità
    • Riconoscimento delle opportunità ai titolari di EYCA
  • 🖍️Manuale di scrittura per gli operatori
    • Guida alla scrittura
    • La scheda dell'Operatore
    • La scheda dell'opportunità
  • 🔄RICHIESTE DI MODIFICA
    • Come modificare la scheda operatore e delle opportunità
    • Come aggiungere, sostituire e/o cancellare un Referente
  • 🔵l'app IO
    • La Carta Giovani Nazionale nell'App IO
    • Lista delle opportunità visibile su App IO
  • ⬇️appendice
    • Assistenza
    • Glossario
    • Branding
    • Ulteriori termini e condizioni d'uso del Portale
Powered by GitBook
On this page

Was this helpful?

  1. Le opportunità
  2. Le modalità di riconoscimento e validazione delle opportunità

Modalità landing page

PreviousModalità lista di codici staticiNextStati delle opportunità

Last updated 2 months ago

Was this helpful?

Nel caso in cui l’Operatore abbia deciso di aderire al Programma attraverso il proprio sito web e/o e-commerce tramite il Modello landing page, deve comunicare:

  • l’indirizzo della pagina web (URL) scelta dall’Operatore per la fruizione delle opportunità da parte dei Beneficiari;

  • il relativo Referer, ovvero una stringa testuale di massimo 20 caratteri, anch'essa predeterminata dall’Operatore e assegnata alla singola opportunità.

La pagina dell’opportunità dev’essere coerente con la descrizione esposta in App IO e non contenere un insieme di iniziative eterogenee che potrebbero creare difficoltà di navigazione ai Beneficiari e contestazioni da parte degli stessi.

Gli Operatori che scelgono questo modello si impegnano a creare “landing” nelle quali sia chiaramente identificato che l'opportunità è riferibile al Programma CGN (innanzitutto con utilizzo del relativo logo, vedasi la sezione dedicata ai Brand) e che siano curate nel messaggio e nella definizione dei contenuti in modo tale da essere coerenti con la natura e lo spirito del Programma. Ad esempio, opportunità diverse dovrebbero essere associate a landing page diverse ed appositamente dedicate per una maggiore sicurezza e una maggiore chiarezza di intenti.

Il parametro Referer deve essere controllato ed accettato dai sistemi dell’Operatore per tutta la durata delle opportunità erogate ai Beneficiari.

L’identificazione del Beneficiario da parte dell’Operatore avviene secondo questi passaggi:

  • Il Beneficiario accede alla sua CGN nell’App IO e seleziona l’Operatore di suo interesse nella lista esercenti visualizzata;

  • il Beneficiario seleziona l’opportunità di suo interesse e preme sul pulsante "Vai all'opportunità";

  • la landing page configurata dall’Operatore per la fruizione dell’opportunità viene aperta in webview valorizzando il custom header HTTP X-PagoPa-CGN-Referer.

Il controllo del relativo header può essere effettuato sia a livello infrastrutturale (Apache/Nginx) sia applicativo di back-end della pagina web dell’Operatore. Di seguito vengono riportati alcuni esempi implementativi per il check del Referer in diversi linguaggi:

Il controllo dei nomi degli header NON deve essere effettuato in maniera case-sensitive (non deve essere effettuata distinzione tra lettere maiuscole e minuscole)

Esperienza utente

🪄
5️⃣
PHP
JAVA
NodeJ
s
Wordpress
Nginx
Apache
Esperienza d’uso per ricercare il codice sconto di un Operatore che aderisce all’iniziativa tramite Modello landing page