Linux/MediaWiki und Google Tools: Unterschied zwischen den Versionen
Thomas (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „=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.…“) |
Thomas (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 7: | Zeile 7: | ||
require_once( "$IP/extensions/googleAnalytics/googleAnalytics.php" ); | require_once( "$IP/extensions/googleAnalytics/googleAnalytics.php" ); | ||
In '''extensions/googleAnalytics/googleAnalytics.php''' die Option '''$wgGoogleAnalyticsAccount''' konfigurieren. | 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. |
Aktuelle Version vom 22. Februar 2015, 19:18 Uhr
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.