Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.8 veröffentlicht (17.10.16)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Google-Analytics-Funktion
#1
Ich würde gerne die Google-Analytics-Funktion nutzen.

Unter

Anleitungen zum Hinzufügen von Tracking

findet man den Hinweis:

Fügen Sie den folgenden Codeblock in jede zu analysierende Webseite direkt vor dem Tag </body> ein.
Verfügt Ihre Website über dynamischen Content, verwenden Sie eine allgemeine Einfügung oder eine Vorlage.

Eine index.php-Datei habe ich gefunden. Da steht aber nichts mit </body> drin.

Funktioniert das dann nicht oder kann ich den Codeblock einfach "irgendwohin" schreiben?

Herzliche Grüße

Helmut
#2
Hallo test123,

verwende hierfür in "ACP > Templates / Ändern > Default Templates / Startseite Templates" das Template "index":
Code:
<html>
<head>
<title>{$mybb->settings['bbname']}</title>
{$headerinclude}
</head>
<body>
...
{$footer}
</body>
</html>
#3
Hallo linwinman,

vielen Dank für Deinen Hinweis. Mit Deiner Hilfe habe ich tatsächlich die stelle gefunden, wo der Code einzsetzen ist. Das habe ich gemacht.

Jetzt kommt aber immer noch folgende Meldung:

Tracking-Status unbekannt (Letzte Überprüfung: 2007-09-16 2:55 AM PST. Bitte warten Sie eine Minute, bevor sie es erneut versuchen.)
Der Tracking-Code von Google Analytics wurde auf der Startseite Ihrer Website nicht gefunden. Damit Analytics funktioniert, müssen Sie oder Ihr Webadministrator jeder Seite Ihrer Website diesen Code hinzufügen.

Damit, dass es jetzt eine Weile dauert bis das Ganze funktioniert, kann ich leben.

Aber muss ich jetzt wirklich in allen 2500 :-) (?) Templates den Code eingeben?

Herzliche Grüße

Helmut
#4
Hallo test123,

ich denke nein, denn
Zitat:Fügen Sie den folgenden Codeblock in jede zu analysierende Webseite direkt vor dem Tag </body> ein.
sagt ja, dass es für die Website deines Forums gilt (index.php).

Ggf. vollziehst du das Ganze ergänzend für das Portal (".../portal.php") im Template "Portal Templates > portal".
#5
Du kannst den Code auch ins Template "footer" einfügen. Dann hast du ihn direkt auf jeder Seite.
Vantage-Forum: http://vantage-forum.de/
#6
Also ich habe den Code in der Template --> Index eingebaut. Da dieser Code anscheinend nur in der index fuktioniert.

Hier meine index mit dem Google-Analytics Code:
Code:
<html>
<head>
<title>{$mybb->settings['bbname']}</title>
{$headerinclude}
{$overview_headerinclude}
<meta http-equiv="refresh" content="120; url=index.php" />
</head>
<body{$overview_body_onload}>
{$header}
{$overview}
{$forums}
<!--<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder"><tr>
<td class="bottommenu" colspan="6" align="center">
<span class="smalltext"><a href="misc.php?action=markread">$lang->markread</a> - <a href="showteam.php">$lang->forumteam</a> - <a href="stats.php">$lang->forumstats</a></span></td></tr></table>
<br />-->
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<thead>
<tr>
<td class="thead" colspan="2">
<div><strong>{$lang->boardstats}</strong></div>
</td>
</tr>
</thead>
{$whosonline}
{$birthdays}
{$forumstats}
</table>
<br />
<table width="100%" cellspacing="0" cellpadding="0" style="border: 1px solid #0B198C;">
<tr>
<td valign="middle" align="center">
<table cellspacing="0" cellpadding="2" border="0" style="border-collapse: collapse" bgcolor="#FFFFFF">
<tr><td><img src="$theme[imgdir]/on.gif" alt="$lang->new_posts" /></td><td class="trow"><span class="smalltext">  $lang->new_posts</span></td>
<td><img src="$theme[imgdir]/off.gif" alt="$lang->no_new_posts" /></td><td class="trow"><span class="smalltext">  $lang->no_new_posts</span></td>
<td><img src="$theme[imgdir]/offlock.gif" alt="$lang->forum_locked" /></td><td class="trow"><span class="smalltext">  $lang->forum_locked</span></td></tr>
</table>
</td></tr>
<tr>
<td align="center">
<a href="http://www.pc-tips.ch/google_direktlink.php">
<img border="0" src="images/myBulletin/expressliste.gif" alt="Forum Expressliste" width="100" height="25"/></a>
{$logoutlink}
</td></tr>
</table>
{$footer}
{$overview_body}
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-xxxxxxx-x";
urchinTracker();
</script>
</body>
</html>

In der Footer habe ich es an jeder stelle ausbrobiert und wurde von Google-Analytics nicht angenommen, da es in der Footer kein </body> gibt.

Hier mein Footer, in der Hoffnung das doch jemand einen weg findet den Code hier einzubauen.
Code:
<hr class="hidden" />
        </div>
<br />
            <div class="bottommenu" align="right"><span class="smalltext"><a href="$settings[contactlink]">$lang->bottomlinks_contactus</a> - <a href="$settings[homeurl]">$settings[homename]</a> - <a href="#top">$lang->bottomlinks_returntop</a> - <a href="#content">$lang->bottomlinks_returncontent</a> - <a href="archive/index.php">$lang->bottomlinks_litemode</a> - <a href="$settings[bburl]/misc.php?action=syndication">$lang->bottomlinks_syndication</a></span>
            </div>
            </div>
            <div id="copyright">
                <div id="debug"><debugstuff></div>
                <!-- You may NOT remove, modify or hinder the visibility of the MyBB copyright at any time.
                It must contain the links to the MyBB website and be formatted appropriately.

                     Failure to comply with the above will result in prosecution to the full extent of the law.
                     This is free software, support us and we'll support you. -->
{$lang->powered_by} <a href="http://www.mybboard.com" target="_blank">MyBB</a> {$mybbversion}        
                {$lang->copyright} © 2002-{$copy_year} <strong><a href="http://www.mybboard.com" target="_blank">MyBB Group</a>          </strong>Designed by <a href="http://www.mybbdesign.com" target="_blank">MyBBDesign.com</a>
                <!-- End copyright -->
                <br />
<br class="clear" />
        </div>
Computer helfen uns Probleme zu lösen, die wir ohne sie gar nicht hätten.
#7
Hallo Beatrice63,

der Inhalt des Templates "footer" wird über die Variable {$footer} mit eingebunden.
Somit steht auch das, was im Template "footer" eingetragen ist, automatisch vor "</body">:
Code:
...
{$footer}
</body>
</html>
#8
linwinman schrieb:Ggf. vollziehst du das Ganze ergänzend für das Portal (".../portal.php") im Template "Portal Templates > portal".

Hallo linwinman,

ich habe den Codeblock jetzt auch bei portal.php genau an der Stelle eingegeben, den Google-Analytics verlangt:

(hinter
{$announcements}
</td>
</tr>
</table>
{$footer})

vor dem Tag </body>

Leider lautet die Fehlermeldung nach wie vor:

Tracking-Status unbekannt (Letzte Überprüfung: 2007-09-16 4:35 AM PST.)
Der Tracking-Code von Google Analytics wurde auf der Startseite Ihrer Website nicht gefunden. Damit Analytics funktioniert, müssen Sie oder Ihr Webadministrator jeder Seite Ihrer Website diesen Code hinzufügen.

Herzliche Grüße

Helmut
#9
Füg den Code im Template footer ganz am Ende nach dem letzten </div> ein, lösch ihn aus den anderen Templates und warte 5 Minuten.
Vantage-Forum: http://vantage-forum.de/
#10
Super!

Danke.

Hat geklappt.

Die Fehlemeldung ist weg.

Herzliche Grüße

Helmut