Fonction pour ajouter une balise de suivi Matomo dans une publication html ou une application Shiny mise en ligne.

html_balise_matomo(id_balise = "1806", nom_page = "eptb_test")

Arguments

id_balise

l'identifiant Matomo correspondant a l'url de deploiement, la valeur par defaut correspond au serveur de publication des operations coordonnees du RDES

nom_page

le nom de la page dont on souhaite suivre l'audience, ce nom sert a regrouper les mesures par Titre de page (Menu comportement de l'instance Matomo)

Value

code HTML a inserer dans la page HTML

Principes de fonctionnement

Pour assurer le suivi Matomo d'un site web, il disposer au prealable d'un identifiant de suivi pour celui-ci, cf. description offre DNUM Audience-sites On integre le code HTML produit par la fonction html_balise_matomo() dans la page dont on souhaite suivre l'audience. Ensuite les statistiques de visites sont disponibles sur https://audience-sites.e2.rie.gouv.fr.

Note pour Rmarkdown et consors

Pour que le code HTML genere dans un chunk soit preserve lors de la compilation et figure tel quel dans la sortie HTML Il est recommande d'utiliser l'option YML self_contained: false et l'option de chunk results='asis'


 ---
 output:
   html_document:
     self_contained: false
 ---
 '''{r, results='asis'}
 html_balise_matomo(id_balise = '1806', nom_page = "eptb_2024_normandie")
 '''
 

Examples

html_balise_matomo(id_balise = '9999', nom_page = "nom_app_shiny")
#> <script type='text/javascript'>
#> var _paq = _paq || [];
#> _paq.push(['setDocumentTitle','nom_app_shiny' ]);
#> _paq.push(['setDownloadClasses', ['LienTelecharg','document']]);
#> _paq.push(['trackPageView']);
#> _paq.push(['enableLinkTracking']);
#> (function() {
#> var u='//audience-sites.din.developpement-durable.gouv.fr/';
#> _paq.push(['setTrackerUrl', u+'piwik.php']);
#> _paq.push(['setSiteId','9999']);
#> var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
#> g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
#> })();
#> function piwikTrackVideo(type,section,page,x1){
#> _paq.push(['trackEvent', 'Video', 'Play', page]);
#> }
#> </script>
#> <noscript><p><span><img src='https://audience-sites.din.developpement-durable.gouv.fr/piwik.php?idsite=9999&rec=1&action_name=nom_app_shiny' style='border:0;' alt='' /></p></span></noscript>