[PDF] Présentation PowerPoint Cycle web marketing. Analyse. Acquisition.





Previous PDF Next PDF



Présentation de la formation Niveau 2 : Google Analytics et SEO

Présentation de la formation Formaseo Niveau 2 : Google Analytics et SEO. Page 2. Sommaire. 1. Introduction. 3. 2. Objectif de la formation.



Google Analytics et linternet des objets

l'internet des objets. Ronan CHARDONNEAU - SEO Campus - 20 février 2016 -. 17h00 à 17h45 valeur ajoutée aux sites internet via Google Analytics sans.



CONVENTION DE FORMATION PROFESSIONNELLE

Webmaster - Chef de projet Web - Consultant SEO et en règle générale toute personne intéressée par Analytics



Votre Trafic SEO

vous sur Google. Search Console. Inscrivez- vous sur Google. Analytics. Diversifiez les nouveaux contenus. Incitez les utilisateurs à interagir avec vous.



VICTORIEN DEFRASNE

VICTORIEN DEFRASNE. DIGITAL MARKETING MANAGER. Expert SEO spécialiste e-commerce



Présentation PowerPoint

Cycle web marketing. Analyse. Acquisition. Rétention. Google Analytics. Facebook Insights. SEO. Publicité. Email marketing. Social media 



Sylvain CUBIZOLLES

Certificat de réussite. Sylvain CUBIZOLLES. Atteste que vous avez suivi le cours. "Cours Google Analytics avancé" et réussi l'examen correspondant.



Lévolution du métier de SEO

Le SEO est mort Google Panda n'affiche que les marques importantes ; Analyst (et parfois Scientist) à la lecture et reporting Google Analytics (aïe).



FORMATION SEO RÉFÉRENCEMENT NATUREL Niveau 1 ou 2 par

? Bien auditer son site WEB pour son SEO. ? Paramétrage de votre site avec Google Analytics. ? Introduction au gestionnaire de balise Google Tag Manager. ? 

  • Find Keyword Opportunities by Tracking Internal Site Search

    If you have an ecommerce store, help center, knowledge base, or any big website, then you probably also have an internal search engine. Visitors use it to find specific brands, products, and articles on your website. One of the more interesting features of GA is that it can track these internal site searches. We’ll be looking for keywords that don’...

  • Mistake #2: Deriving Insights from Insignificant Samples

    Don’t waste time trying to decide anything based on a statistically insignificant sample. Nobody ever managed to optimize a Facebook ads campaign by analyzing 37 visits.

FIR 8 - WEBMARKETING :

AFFINER SA STRATEGIE (NIVEAU 2)

Ludovic Renoult

www.triplelootz.com

Tour de table :

http://www.bit.ly/1VvNUf2

Cycle web marketing

Analyse

Acquisition

Rétention

Google Analytics

Facebook Insights

SEO Publicité

Email marketing

Social media

Google Analytics

Votre web marketing doit s'appuyer sur un outil d'analyse robuste

Particularités de Google Analytics

Google Analytics permet de savoir:

Combien de personnes viennent sur le site?

Qui ils sont

On peut le configurer pour savoir si les internautes effectuent des " actions-clés » sur le site

Google Analytics ne compte pas de la même manière que les autres

Tracking avec un script vs tracking avec les logs

La possibilitĠ d'ͨ opt out »

Google Analytics ne compte pas vraiment TOUS les visiteurs

Les comptes Google Analytics

URL à mettre en " favori »: https://www.google.com/analytics/web/

Il y a trois niveaux dans Google Analytics

La gestion des utilisateurs de fait au niveau du

compte, du site ou du profil enfant » (ex : la vue) supplantent ceux donnés au niveau du parent (ex : la propriété) Ex : je gère les utilisateurs au niveau du profil tourismelandes2 mais je ne peux que voir les rapports sur le compte CDT Landes (et donc les autres propriétés et profils)

Donner un rôle à un utilisateur

4 rôles avec des autorisations plus ou moins importantes.

Les Rapports Standards

Ils sont disponibles sur Google Analytics sans configuration particulière L'accueil t ǀue d'ensemble de ͨ audience »

Travail sur la courbe

Gestion des dates et élargissement en mois voir un peu la tendance du trafic La possibilitĠ de changer l'indicateur reprĠsentĠ

La possibilité de comparer deux indicateurs

La possibilitĠ de comparer par rapport ă l'annĠe prĠcĠdente

Créer une annotation

1.Je clique sur la languette en dessous de la courbe

2.Je clique sur " créer une annotation »

3.Je rentre l'annotation

4.Je choisis la date et la visibilité

5.J'enregistre

Jargon Google Analytics

Dans la ǀue d'ensemble͗

Session vs Utilisateurs : un utilisateur peut être revenu 3 fois sur le site dans la période donnée, Google Analytics compte alors 3 sessions, mais 1 utilisateur

Temps passé / visite

Pages vues / visite

Dans les sources de trafic:

"organic" : ca veut dire moteur de recherche

"referral": c'est un site qui vous a apporté du trafic par le biais d'un lien (texte / bannière)

"direct": ce sont les visites venant de personnes qui tapent directement l'adresse du site, ou qui l'ont en favori

Dans les pages de contenus:

"/": c'est la page d'accueil Taux de sortie = indication des personnes qui quittent le site sur cette page.

Audience: qui sont-ils?

Vue d'ensemble

Analyse des cohortes : analyse du comportement des utilisateurs par " cohorte »

Données démographiques : étude des visiteurs par origine géographique & langue [à configurer]

Centre d'intĠrġt ͗ catĠgories d'affinitĠ ͬ autres catĠgories ΀à configurer]

Données géographiques : langue / origine géographique

Comportement : nouveaux visiteurs / fréquence de visite / durée de visite + nombre de pages vues

Technologie ͗ naǀigateur ͬ systğme d'edžploitation ͬ rĠseau

Mobile ͗ ǀisites proǀenant d'un mobile ǀs ordi ǀs tablette ͬ Ġtude des appareils mobiles utilisĠs

Personnalisé : Analyse de statistiques basées sur des variables personnalisées [à configurer]

Présentation : une vue des sources de trafic groupées en canaux (social, search..) de leur taux de rebond et de leur taux de conversion

Tout le trafic :

Canaux : un rapport présentant le trafic entrant sur le site par " canal »

Source / support : étude des différentes sources de trafic : un peu plus détaillé que le rapport " canaux »

Adwords : Analyse du trafic en provenance de campagnes gérées sur Google Adwords. [attention il faut le configurer]

Optimisation du référencement: analyse des " requêtes » sur lesquelles le site apparaît dans Google / pages de destination les plus sollicités par Google / analyse géographique [attention il faut le configurer]

Réseaux sociaux: visites provenant des réseaux sociaux / pages du site partagées / clics sur les " boutons sociaux [attention il faut le configurer]

Campagnes : Analyse du trafic en provenance de campagnes publicitaires. Les campagnes Google Adwords par exemple. [attention il faut le configurer]

Comportement : que font-ils?

Vue d'ensemble

Contenu du site : étude des pages les plus visitées, celles qui génèrent le plus de " sorties », " d'entrĠes »

Vitesse du site : Etude du temps de chargement du site, par page, par utilisateur - faite sur un échantillon donc valable uniquement sur des sites à trafic conséquent

Recherche sur site : visites ayant utilisé la recherche sur le site / pages les plus consultées après recherche / termes de recherches les plus fréquents [attention il faut le configurer]

Evènements ͗ Analyse d'actions effectuĠes par les internautes sur ǀotre site. Edžemples ͗ clic pour ǀoir une vidéo, clic vers un site externe [attention il faut le configurer]

Editeur : Outil de monétisation de site, qui peut être analysé avec Google Analytics. [attention il faut le configurer]

Tests ͗ Accğs ă l'interface Google Analytics Experiment qui permet de tester la performance de plusieurs pages de votre site. [attention il faut le configurer]

Analyse des pages web: Outil permettant de naviguer sur le site en consultant des statistiques du comportement des utilisateurs

Configuration de Google Analytics

Afin d'aller beaucoup plus loin dans l'analyse

Association Google Analytics - Google Search Console Pour amĠliorer l'analyse de ǀotre rĠfĠrencement naturel sur Google Dans " acquisition » >> " optimisation du référencement » J'essaye d'accĠder au rapport ͨ requêtes » mais je vois

Console.

En cliquant sur le bouton " configurer »

J'accğde ă l'administration de Google Analytics et je peudž paramĠtrer l'association.

En cliquant sur le bouton " paramétrer »

En cliquant sur " modifier »

Je sélectionne le site à associer, et je clique sur " enregistrer ͩ. Si le site n'a pas de Google Search Console, je clique sur " ajouter ». A NOTER : ce rapport est " rétroactif », on a donc des stats des trois derniers mois immédiatement.

Création de filtres

Pour éviter de comptabiliser du trafic non-pertinent

Gestion des filtres

Je ǀais dans l'administration et au niǀeau de la ͨ vue » je clique dans " filtres »

Identifier le " referral spam »

Je me rends dans le rapport " audience » >> " technologie » >> " réseau » et je pas légitimes.

Filtrer le " referral spam »

Deux solutions :

A NOTER ͗ cette manipulation n'est pas rĠtroactiǀe.

Filtrer l'adresse IP ͨ interne »

Tagger les URLs

Afin de bĠnĠficier d'une analyse fine des campagnes menĠes

Visualiser les " URLs taggées »

" tracking » automatique: moteurs de recherche, Google adwordsAnalytics nous permet de " tagger » nos urls afin de pouvoir identifier clairement un réseau social par exemple. Dans le rapport " campagne URLs qui ont été " taggées »

Comment peut-on tagger les URLs :

L'outil pour tagger ces urls est trğs facile d'utilisation͗

Cas pratiques:

Tagger les liens dans un emailing

Tagger certaines publications sur des réseaux sociaux (les publicités)

Tagger une bannière achetée sur un site web

Tagger le trafic proǀenant d'un affiliĠ

Tagger les URLs

quelques paramètres que Google Analytics interprétera facilement.

Les éléments à prendre en compte :

-Utiliser plutôt des minuscules -Bien soigner le " support » car il déterminera dans quel " canal » Google Analyics placera votre trafic (ex : cpc dans " Paid Search »

Configuration des évènements

Des bouts de codes en javascript qui permettent de capturer des actions de

Théorie sur les évènements "onclick"

Ils permettent de capturer l'interaction de l'utilisateur avec certains

éléments du site.

Avec le tracking d'événements on peut mesurer toutes les activités sur les pages d'un site comme : les téléchargements de fichier les liens sortant ǀers d'autres sites clic pour afficher le numéro de téléphone

Exemple

On veut tracker les clics sur le

bouton " Réserver en direct »

Exemple de code

Voici le code " onclick

place sur le lien sortant vers la réservation en direct

La Syntaxe

3 variables :

catégorie action libellé (facultatif) onclick="ga('send', 'event', 'prospect', 'clic_reservation', 'bouton_colonne_droite');"

Dans notre exemple

changent jamais catégorie action categorie action libellé libellé

Consulter les évènements

Dans " comportement » Î " évènements » Î " principaux évènements » je vois quels évènements ont été comptabilisés

Configuration des objectifs

Pour permettre d'analyser la ǀĠritable performance du site Un objectif, c'est la possibilitĠ de ͨ tracker » certains comportements d'utilisateurs ͗ ǀisite d'une page en particulier (edžemple͗ page de rĠserǀation), certain temps passé par visite ou nombre de pages vues par visites. Les événements peuvent également être transformés en " objectifs ».

Liste des objectifs

vue, je clique sur le menu " objectifs »

CrĠation d'un nouǀel objectif

Configuration d'un objectif de ͨ destination » Configuration d'un objectif d' ͨ évènement »

Regroupement de contenus

Mieux comprendre le comportement des internautes dans les rubriques phares de votre site

Configurer le regroupement de contenu

On crée les regroupements de contenu au niveau

menu " regroupement de contenu » Il y a deux niveaux dans le regroupement de contenu portera. Ici, les sous-domaines du site tourisme64.com. type de pages / marques vendues sur le site / bordereaux tourinsoft Accéder aux rapports de regroupement de contenu Les statistiques relatives aux regroupements de contenu sont disponibles dans les rapports " Comportement » Î " contenu du site », en utilisant la dimension " Regroupement de contenu ». Vous pouvez également utiliser la dimension "Groupe de contenu" dans les rapports personnalisés.

Check-list de configuration Google Analytics

Gestion des accès au compte - maitriser l'accğs audž donnĠes Association avec Google Search Console - rapport référencement naturel Association avec Google Adwords - analyse de campagnes de référencement commercial Filtrage d'adresses IP - éviter de comptabiliser le trafic " interne » Filtrage du referral SPAM - supprimer le trafic de SPAM Configuration d'Ġǀğnements - mesurer les actions de contact de vos prestataires Configuration d'objectifs - analyser la véritable performance du site Marquage (tag) des URLs - identifier le trafic venant de campagnes web marketing Utilisation des annotations - mieux collaborer et expliquer les pics de trafic Regroupement de contenus - comprendre le comportement de l'internaute sur ǀotre site

L'analyse dĠtaillĠe

Comparaison par rapport au reste du site

Autres méthodes de visualisation (ex : camembert)

Voir plus de lignes

Tracer des lignes sur le graphe

Changer le tri des colonnes (exemple: taux de rebond le plus fort)

Ajouter un filtre (exemple: plus de 100 vues)

Ajouter une dimension secondaire (ex : source de trafic) Croiser les informations avec les " objectifs »

L'analyse dĠtaillĠe

Les tableaux de bord

Pour récupérer des infos-clés régulièrement sur la performance de votre site Un tableau de bord est un ensemble de " widgets » : blocs peut retrouver sur Google Analytics ou se faire envoyer par email

Accéder au tableau de bord

gauche.

Je retrouve dans cet espace :

-Les tableaux de bords " partagés autres comptes ayant accès aux statistiques) -Les tableaux de bords " privés » accessibles uniquement par mon compte

Ajouter un élément au tableau de bord

sur chaque rapport, je peux choisir " d'ajouter au tableau de bord »

Etape 1 : je vais sur le rapport de mon

choix et je clique sur " ajouter au tableau de bord »

Etape 2 : je sélectionne le tableau de

et sous quelle forme

Modification d'un widget de tableau de bord ͗

Etape 2 : je sélectionne le tableau de

et sous quelle forme

Partager un tableau de bord (1)

Deux manières de partager un tableau de bord :

1." partager un objet » permet de rendre le tableau de bord accessible à toute personne ayant accès aux statistiques Google Analytics

2." partager un lien vers le modèle » permet de partager le " squelette » du tableau de bord afin que celui-ci puisse être appliqué sur un autre

compte Google Analytics

Partager un tableau de bord (2)

En cliquant sur " partager un lien vers le modèle », Google Analytics Analytics. Analytics le squelette du tableau de bord qui a été partagé.

Les raccourcis

Ils permettent de retrouver facilement des rapports complexes dans Google

Analytics

Le raccourci consiste à créer

un lien direct vers un rapport spécifique pour ne pas avoir à le retrouver, voire à le reconfigurer. Le raccourci gardera les variables utilisées, les segments rapport

Créer un raccourci

Pour créer un raccourci :

1. 2.

3.Je clique sur " raccourci »

4.Je lui donne un nom

Accès à mes raccourcis

Supprimer un raccourci

Je clique sur " présentation

raccourcis puis sur " actions » et je choisis " supprimer ».

A NOTER : on ne peut pas partager un raccourci

Industrialiser l'utilisation de Google Analytics

Pré-requis : avoir une configuration fiable

Consultation des stats " basiques » : tableau de bord hebdomadaire / mensuel Bilan trimestriel / annuel : analyse plus fine des données directement sur google Analytics. Simple mais crucial : annoter les graphes pour indiquer les

événements marquants

Canaux web marketing

Deudž types d'interaction aǀec le prospect

Je ǀais ǀers l'internaute

L'email marketing

Social media (en grande partie)

Display

Retargeting

L'internaute ǀient ǀers moi

Le référencement naturel

Le référencement commercial

Push Pull

Si on devait définir des priorités

Email marketing Pub

Social media

Référencement naturel

Référencement naturel

Souvent 2/3 du trafic des sites de destination

Pourquoi le référencement ?

Parce que les internautes vous recherchent !

Source:

http://adwords.google.com/keywordplanner (attention il faut un compte Google Adwords pour y accéder)

A gauche, la page contient des

résultats " locaux », à droite non

Comment connaître son positionnement

Utiliser un navigateur en mode " privé »

Positeo

http://www.positeo.com/check-position/

Positeo est un outil gratuit de suivi de positionnement. Pas d'inscription: on rentre un mot-clé, un site web et on retrouve son positionnement sur Google (en provenance de 7 data centers) sans résultats personnalisés.

ATTENTION : Google personnalise les résultats, donc outil neutre » pour analyser son positionnement

Comment fonctionne Google ?

ÎBalises de référencement

ÎContenu texte

ÎCode

ÎLiens

ÎRéseaux sociaux [nouveau]

ÎCitations [nouveau]

L'optimisation ͨ on page »

Les éléments placés sur votre site / vos pages web Les éléments techniques qui jouent un rôle

La vitesse de chargement

La présence de " microdatas »

Une structure de titres " Hn » claire

Un fil d'Ariane ͬ Une sitemap

Un fichier robots.txt accessible

Une page d'erreur 404 ͨ user friendly »

Tout part de votre arborescence

Chaque page représente une opportunité pour récupérer du trafic Accueil : la page la plus importante du site (il faut du texte) Listings : avez-vous optimisé toutes les pages de listing ? Pages " détail » : optimisation et contenu dupliqué ?

Créer des pages de listing plus précises

Hossegor.fr : pages de listing par type de restauration

Exploiter le SIT

Tourisme64.com : pages de listing par bordeaux x par ville

Ce qui intéresse Google !

Le contenu : images +

textes

Le meta title =

balise <h3>Comment il les utilise ?</h3> balise <title> balise meta description <h3>Optimisation des balises de référencement</h3> La balise " title » Î 5 à 10 mots [60 caractères max] La balise " meta description » Î 12 à 24 mots [155 caractères max] <h3>A quoi servent ces balises?</h3> ÎMieux se positionner sur les moteurs de recherche ÎInciter les utilisateurs à cliquer vers la page Votre mission : mettre des mots-clés pour former une phrase <h3>Optimisation du contenu</h3> Structurer le contenu avec des paragraphes et des sous-titres Utiliser des mots-clés dans les sous-titres et en début de paragraphe Utiliser au moins une fois les mots-clés de votre balise <title> Utiliser un champ sémantique qui permet à Google de comprendre votre contenuquotesdbs_dbs35.pdfusesText_40</div> <style> .ahover:hover{ background:#efefef; } </style> <div style="padding:5px; font-size:22px;"> <a href="https://pdfprof.com/PDFV2/Documents1/13339/18" style="font-size:27px;padding:0.5%;border:1px solid #aaa;width:99%;display:block;" class="ahover">[PDF] google seo guide 2016</a><br/><br/> <a href="https://pdfprof.com/PDFV2/Documents1/13340/18" style="font-size:27px;padding:0.5%;border:1px solid #aaa;width:99%;display:block;" class="ahover">[PDF] seo google adwords</a><br/><br/> <a href="https://pdfprof.com/PDFV2/Documents1/13341/18" style="font-size:27px;padding:0.5%;border:1px solid #aaa;width:99%;display:block;" class="ahover">[PDF] google seo guide 2017</a><br/><br/> <a href="https://pdfprof.com/PDFV2/Documents1/13342/18" style="font-size:27px;padding:0.5%;border:1px solid #aaa;width:99%;display:block;" class="ahover">[PDF] google seo test</a><br/><br/> <a href="https://pdfprof.com/PDFV2/Documents1/13343/18" style="font-size:27px;padding:0.5%;border:1px solid #aaa;width:99%;display:block;" class="ahover">[PDF] google seo tools</a><br/><br/> <a href="https://pdfprof.com/PDFV2/Documents1/13344/18" style="font-size:27px;padding:0.5%;border:1px solid #aaa;width:99%;display:block;" class="ahover">[PDF] google sem</a><br/><br/> <a href="https://pdfprof.com/PDFV2/Documents1/13345/18" style="font-size:27px;padding:0.5%;border:1px solid #aaa;width:99%;display:block;" class="ahover">[PDF] les voyages de baudelaire</a><br/><br/> <a href="https://pdfprof.com/PDFV2/Documents1/13346/18" style="font-size:27px;padding:0.5%;border:1px solid #aaa;width:99%;display:block;" class="ahover">[PDF] le voyage poeme</a><br/><br/> <a href="https://pdfprof.com/PDFV2/Documents1/13347/18" style="font-size:27px;padding:0.5%;border:1px solid #aaa;width:99%;display:block;" class="ahover">[PDF] mot avec aî</a><br/><br/> <a href="https://pdfprof.com/PDFV2/Documents1/13348/18" style="font-size:27px;padding:0.5%;border:1px solid #aaa;width:99%;display:block;" class="ahover">[PDF] les mots pour epelle moi</a><br/><br/> <a href="https://pdfprof.com/PDFV2/Documents1/13349/18" style="font-size:27px;padding:0.5%;border:1px solid #aaa;width:99%;display:block;" class="ahover">[PDF] concours d'épellation liste de mots</a><br/><br/> <a href="https://pdfprof.com/PDFV2/Documents1/13350/18" style="font-size:27px;padding:0.5%;border:1px solid #aaa;width:99%;display:block;" class="ahover">[PDF] concours d'épellation 2017</a><br/><br/> <a href="https://pdfprof.com/PDFV2/Documents1/13352/18" style="font-size:27px;padding:0.5%;border:1px solid #aaa;width:99%;display:block;" class="ahover">[PDF] concours d'épellation 2016</a><br/><br/> <a href="https://pdfprof.com/PDFV2/Documents1/13353/18" style="font-size:27px;padding:0.5%;border:1px solid #aaa;width:99%;display:block;" class="ahover">[PDF] la modernité poétique</a><br/><br/> <a href="https://pdfprof.com/PDFV2/Documents1/13354/18" style="font-size:27px;padding:0.5%;border:1px solid #aaa;width:99%;display:block;" class="ahover">[PDF] jeu concours epelle moi</a><br/><br/> </div> </div> </div> <div class="left"> <br/> <div style="width:100%;padding:2px;"> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1570187411384203" crossorigin="anonymous"></script> <!-- Responsive1 --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-1570187411384203" data-ad-slot="2836242943" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <br/> <br/> <br/> <br/> <div style="background:#efefef;"><br/></div> </div> <div> <style> .exit-intent-popup { position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 1; background: rgba(33, 33, 33, 0.8); transform: translateY(60%) scale(0); transition: transform 0.3s cubic-bezier(0.4, 0.0, 0.2, 1); } .exit-intent-popup.visible { transform: translateY(0) scale(1); } .newsletter { position: absolute; top: 20%; left: 20%; transform: translate(-20%, -20%); } /* Popup-specific styles */ .newsletter { background: #FFF; padding: 10px; border-radius: 3px; } .close { position: absolute; top: 10px; right: 10px; cursor: pointer; width: 20px; height: 20px; font-size:18px; } </style> <link rel="stylesheet" href="popup.css" /> <div class="exit-intent-popup"> <div class="newsletter"> <span>Nous vous remercions chaleureusement pour votre soutien et votre générosité.</span><br/> <br/> <img src="https://pdfprof.com/PDFV2/6oB.gif" style="max-width:100%;"/> <div style="width:100%;"> <a href="https://www.facebook.com/sharer/sharer.php?u=https://pdfprof.com/PDFV2/Documents1/13338/18/6" rel="nofollow" target="_blank" style="margin-right: 5px; background: #03A9F4; color: white; padding: 1%; font-size:15px; width:46%; ">Share on Facebook</a> <a href="https://api.whatsapp.com/send?text=jeu+concours+epelle+moi+Download+From++-+https%3A%2F%2Fpdfprof.com%2FPDFV2%2FDocuments1%2F13338%2F18%2F6" rel="nofollow" target="_blank" style="background: #4CAF50; color: white; padding: 1%; width:48%; font-size:15px;">Share on Whatsapp</a> </div> <br/> <span class="close">x</span> </div> </div> <script> /* const CookieService = { setCookie(name, value, days) { let expires = ''; if (days) { const date = new Date(); date.setTime(date.getTime() + (days * 12 * 60 * 60 * 1000)); expires = '; expires=' + date.toUTCString(); } document.cookie = name + '=' + (value || '') + expires + ';'; }, getCookie(name) { const cookies = document.cookie.split(';'); for (const cookie of cookies) { if (cookie.indexOf(name + '=') > -1) { return cookie.split('=')[1]; } } return null; } }; const exit = e => { const shouldExit = [...e.target.classList].includes('exit-intent-popup') || // user clicks on mask e.target.className === 'close' || // user clicks on the close icon e.keyCode === 27; // user hits escape if (shouldExit) { document.querySelector('.exit-intent-popup').classList.remove('visible'); } }; const mouseEvent = e => { const shouldShowExitIntent = !e.toElement && !e.relatedTarget && e.clientY < 10; if (shouldShowExitIntent) { document.removeEventListener('mouseout', mouseEvent); document.querySelector('.exit-intent-popup').classList.add('visible'); CookieService.setCookie('exitIntentShown', true, 30); } }; if (!CookieService.getCookie('exitIntentShown')) { setTimeout(() => { document.addEventListener('mouseout', mouseEvent); document.addEventListener('keydown', exit); document.querySelector('.exit-intent-popup').addEventListener('click', exit); }, 0); } */ </script> <!-- Trigger/Open The Modal --> <!-- The Modal --> <div> <div id="myModal" class="modal"> <!-- Modal content --> <div class="modal-content"> <span class="closeA">×</span> <style> .downlink{ border:1px solid #aaa;color:white;padding:8px;width:98%;color:white;background:green;display:block; } .downlink:hover{ background:blue; cursor:pointer; } </style> <table style="width:80%;"> <tr style="width:100%;"> <td style="width:50%;"><a href="https://pdfprof.com/PDFV2/ShowLink_1.php?vidt=13338&vt=18&links=https%3A%2F%2Fwww.monatourisme.fr%2Fwp-content%2Fuploads%2F2016%2F04%2Fpresentation-formation-fir-8-web-marketing-niveau-2.pdf" class="downlink" target="_blank">PDF Download</a> </td> <td style="width:45%;"><a href="https://pdfprof.com/PDFV2/Documents1/13338/18/7" class="bblinkss"> Next PDF </a> </td></tr> </table> <iframe id="ppifa" frameBorder="0" width="100%" src="https://pdfprof.com/PDFV2/getFrameTestV3.php?links=https://www.monatourisme.fr/wp-content/uploads/2016/04/presentation-formation-fir-8-web-marketing-niveau-2.pdf&idt=13338&t=18&view=6&url=https://pdfprof.com/PDFV2/Documents1/13338/18/6" style="width:100%;height:90vh;" ></iframe> <script> /* var iframe = document.getElementById("ppifa"); var srcv=iframe.src; var loadingStatus = false; function abc(){ iframe.onload = function () { loadingStatus = true; console.log('ok is loaded iframe'); } if(loadingStatus==false) { iframe.src=srcv; } } abc(); */ </script> </div> </div> </div> <style> body {font-family: Arial, Helvetica, sans-serif;} /* The Modal (background) */ .modal { display: none; /* Hidden by default */ position: fixed; /* Stay in place */ z-index: 1; /* Sit on top */ padding-top: 10px; /* Location of the box */ left: 0; top: 0; width: 100%; /* Full width */ height: 100%; /* Full height */ overflow: auto; /* Enable scroll if needed */ background-color: rgb(0,0,0); /* Fallback color */ background-color: rgba(0,0,0,0.4); /* Black w/ opacity */ } /* Modal Content */ .modal-content { background-color: #fefefe; margin: auto; padding: 5px; border: 1px solid #888; width: 90%; } /* The Close Button */ .closeA { color: #aaaaaa; float: right; font-size: 28px; font-weight: bold; background:red; padding:5px; } .closeA:hover, .closeA:focus { color: #000; text-decoration: none; cursor: pointer; } </style> <script> // Get the modal var modal = document.getElementById("myModal"); // Get the button that opens the modal var btn = document.getElementById("myBtn"); // Get the <span> element that closes the modal var span = document.getElementsByClassName("closeA")[0]; // When the user clicks the button, open the modal btn.onclick = function() { modal.style.display = "block"; } // When the user clicks on <span> (x), close the modal span.onclick = function() { modal.style.display = "none"; } // When the user clicks anywhere outside of the modal, close it window.onclick = function(event) { if (event.target == modal) { modal.style.display = "none"; } } </script> </body> </html>