martedì 15 gennaio 2019

Impostazioni per GoogleAnalytics in un sito creato con DNN 9.1

Dalla versione 9.1 di DNN non sarà più possibile impostare il traking di google sul sito come si poteva fare da amministratori nelle versioni precedenti.
La scappatoia è creare due file da posizionare direttamente nel fileSystem del sito:

Primo file = "GoogleAnalytics.config" da copiare in Portals/0 con questo contenuto...

<?xml version="1.0" encoding="utf-8"?>
<AnalyticsConfig xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Settings>
    <AnalyticsSetting>
      <SettingName>TrackingId</SettingName>
      <SettingValue>UA-35742042-4</SettingValue>
    </AnalyticsSetting>
    <AnalyticsSetting>
      <SettingName>UrlParameter</SettingName>
      <SettingValue/>
    </AnalyticsSetting>
    <AnalyticsSetting>
      <SettingName>TrackForAdmin</SettingName>
      <SettingValue>false</SettingValue>
    </AnalyticsSetting>
  </Settings>
</AnalyticsConfig>


Sostituendo naturalmente "IL TUO TRAKING-ID" con il valore corretto fornito da Google.

Secondo File = "SiteAnalytics.config" da copiare nella root del sito con questo contenuto...

<?xml version="1.0" encoding="utf-8" ?>
<AnalyticsEngineConfig>
<Engines>
<AnalyticsEngine>
<EngineType>DotNetNuke.Services.Analytics.GoogleAnalyticsEngine, DotNetNuke</EngineType>
<ElementId>Head</ElementId>
<InjectTop>False</InjectTop>
<ScriptTemplate>
<![CDATA[   
     
    <script type="text/javascript">
      var _gaq = _gaq || [];
      _gaq.push(['_setAccount', '[TRACKING_ID]']);
      _gaq.push(['_trackPageview']);
      [PAGE_URL]

      (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
      })();
    </script>
     
  ]]>
</ScriptTemplate>
</AnalyticsEngine>
</Engines>
</AnalyticsEngineConfig>

Salvati i files nelle rispettive posizioni Google Analytics comincerà a seguire il vostro sito.

Nessun commento:

Posta un commento