Mes Aides a bénéficié d'une campagne nationale de communication en mars 2017. Dans ce cadre, nos partenaires ont souhaité ajouter des traceurs. Ces traceurs allant à l'encontre de nos CGU, nous avons créé une page statique d'atterissage pour les publicités nécessitant un traçage, en respectant les règles CNIL d'accord préalable. Toute activation du simulateur redirige vers le domaine principal, sur lequel aucun traceur tiers n'existe.
- Dump statique de la page.
- Mise en ligne sur simuler.mes-aides.gouv.fr.
- Réécriture des liens sortants pour qu’ils pointent en absolu vers mes-aides.gouv.fr/.
- Ajout d’une bannière de cookies.
- Ajout du traceur au clic sur “j’accepte les cookies”.
- Réécriture du code piwik pour que les visites soient enregistrées comme une visite sur la page d’accueil depuis la campagne “communication-nationale”, source “tracker-homepage".
- pk_campaign
- pk_kwd
- Ajout du traceur au clic sur n’importe quel lien sortant (donc avec temporisation).
- Cross browser => IE10 via Sourcelabs cf. github issue
- Rediriger
www.simuler.
verssimuler.
- Support SSL.
- onload sur l'iframe
- Bannière en bas
- Spinner https://github.com/sgmap/mes-aides-ui/pull/471/commits/948deb86f2be3b4bd2b0995fa29c8c7eb6876a1a
- Pas de bannière au retour via localstorage
- Ajout minimal
- Ajout de
prefetch
sur les assets de mes-aides.- voir prefetch et preload et prerender
- Exploitation des assets de mes-aides qui ne sont pas versionnés.
document.querySelectorAll('a').forEach(a => {
a.addEventListener('click', event => {
event.preventDefault()
trackVisit()
showSpinner()
window.setTimeout(() => { document.location = a.href }, 1500)
}
})
scp mes-aides-campaign.conf root@mes-aides.gouv.fr:/etc/nginx/conf.d/
ssh root@mes-aides.gouv.fr "service nginx reload"
rsync -v -r --exclude=*.conf --exclude=readme.md --exclude=.git --exclude=.DS_Store --exclude=*.js --exclude=tracker*.html . root@mes-aides.gouv.fr:/var/www/mes-aides-campaign/
./certbot-auto certonly --webroot -w /var/tmp/simuler/ -d simuler.mes-aides.gouv.fr