Linux/MediaWiki und Google Tools: Unterschied zwischen den Versionen

Aus VivaLV
Zur Navigation springen Zur Suche springen
(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.…“)
 
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.