Online-Documentation (Beta) CMS Core/Grid 13.x

Hinweis:

Sie befinden sich in der Online-Dokumentation einer älteren CMS-Version!

>>> zur aktuellen Dokumentation <<<

Note:

There is no English translation available for this document!

$currentHelpProject An English translation is only available
for the Editor's Manual!

You will be redirected in a few seconds to the German website!

INFO: Administrator Pflegebenutzer Version 13.x legende_modulTypeStandard

Google™ Analytics

Mit Google™ Analytics können Sie die Zugriffe auf Ihre Webseiten analysieren und die Aktivitäten auf Ihren Seiten in Echtzeit überwachen. Allgemeine Informationen zum Google™ Analytics Werkzeug finden Sie über die weiterführenden Links am Artikelende.

Weblication® CMS bietet Ihnen eine einfache Möglichkeit, um den erforderlichen Tracking-Code in Ihren Webseiten einzubinden. In den BASE Projekten ist dieses Tracking-Snippet bereits im Ausgabetemplate hinterlegt. Sie müssen lediglich die Google™ Analytics ID in der Projektkonfiguration hinterlegen:

Projektkonfiguration - Analyse - Google Analytics 
Projektkonfiguration - Analyse - Google Analytics

Wenn eine Google™ Analytics ID in der Projektkonfiguration hinterlegt ist, wird für nicht eingeloggte Benutzer (Seitenbesucher) der Tracking-Code mit dieser ID in den Seiten generiert. 

Das für die Webseiten verwendete Darstellungstemplate (z.B. standard.wDocument.php) bindet hierzu am Ende das Templates für die Tracking Codes ein. Dies ist in der includes.global.php abgelegt und definiert den erforderlichen Sourcecode (Javascript), der mit der angegebenen ID für die Ausgabe generiert wird.

Beispiel: Auszug aus /IhrGlobalesProjekt/wGlobal/layout/templates/misc/includes.global.php zu Google Analytics

...
  <!-- Tracking Code und Klick-Analyse: Hier der Code für die Webseiten-Analyse eingebunden, falls der Benutzer nicht angemeldet ist und falls sich die Seite nicht im Editor befindet. -->
  <xsl:template name="trackingCodes">
    ...
    <xsl:if test="$wUsertype != 'admin' and $wUsertype != 'standard'">

      <!-- Falls Google Analytics aktiviert ist -->
      <xsl:if test="php:functionString('wVariables::getValue', 'googleAnalytics_id', $wGlobalProjectPath) != ''">
        <script type="text/javascript">
        
          var _gaq = _gaq || [];
          _gaq.push(['_setAccount', '<xsl:value-of select="php:functionString('wVariables::getValue', 'googleAnalytics_id', $wGlobalProjectPath)"/>']);
          _gaq.push (['_gat._anonymizeIp']);
          _gaq.push(['_trackPageview']);
        
          (function() {
            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
          })();
        
        </script>          
      </xsl:if>

      ...
    </xsl:if>
    ...
  </xsl:template>
...

Please note

  • Das Javascript wird nur in den Webseiten generiert, wenn der Seitenbesucher nicht als Weblication® Benutzer (Benutzertyp Administrator oder Pflegebenutzer) eingeloggt ist und eine Google™ Analytics ID in der Projektkonfiguration hinterlegt ist.
  • Standardmässig wird der Code des Tracking-Snippets so ausgeliefert, dass die IP-Adressen anonymisiert werden. Prüfen Sie dies in Ihrem Projekt aus Gründen des Datenschutzes!

Powered by Weblication® CMS