Linux/MediaWiki und Google Tools

Aus VivaLV
Version vom 22. Februar 2015, 19:18 Uhr von Thomas (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Google Webmaster Tools

Zur Verifizierung kann einfach die von Google generierte HTML-Seite ins Root des Wikis gelegt werden. Google kann sie von dort laden.

Google Analytics

Die Extension Google Analytics Integration installieren und einbinden:

# Google Analytics
require_once( "$IP/extensions/googleAnalytics/googleAnalytics.php" );

In extensions/googleAnalytics/googleAnalytics.php die Option $wgGoogleAnalyticsAccount konfigurieren.

Diese Extension integriert die synchrone API von Google Analytics!

Google Plus One

Damit der g+1 Button auf jeder Seite erscheint muss man den Skin verändern. Falls Vector verwendet wird, dann skins/Vector/VectorTemplate.php editieren und nach der Zeile

<?php $this->html( 'bodycontent' ) ?>

folgendes einfügen:

<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script><g:plusone size="medium" callback="plusone_vote"></g:plusone>
<script type="text/javascript">
function plusone_vote(obj){
  ga('send','event','Google Plus One',document.title,obj.state);
}
</script>

Damit erscheint der Button zwischen Hauptteil und Footer. Die Callback-Funktion plusone_vote sorgt dafür, dass eine Aktion mit dem Button bei Google Analytics als Event gemeldet wird. Dafür wird die synchrone API von Google Analytics verwendet.