einpraegsam.net schrieb
Schade dass diese Ext keine Anleitung mitbringt 🙁
Was kann diese denn?
Mit der m1_google_analytics wird unter anderem jeder externe Link und jeder Link auf eine Datei mit einem Eventhandler versehen zum Tracken...
Das macht die Extension auch. Sie benutzt halt den neuen GA-Code, während die von Dir erwähnte noch den alten Code hat.
Links werden über einen Hook in typolink getrackt, schau mal in den Code, ist klein und übersichtlich.
was habt denn ihr in eurem ts stehen, das es funktioniert?
für m1_google_analytics probier das mal:
config {
googleAnalytics_account = UA-4808491
googleAnalytics_trackDownloads = 1
googleAnalytics_trackExternal = .external
}
Stimmt übrigens dein code?
bei mir sieht der nach dem muster aus: UA-XXXXXXX-X
Danke, ich brobier's gleich mal aus.
kannst du mir noch kurz erläutern, was trackdownloads =1 und trackExternal = .extgernal ist?
DANKE
trackExternalPrefix sagr Dir, wohin der user von Dir weggeflüchtet ist
trackDownloadsFrom zählt die Downloads von Deiner Seite (Falls es welche gibt!).
Hallo Eros und User
danke für die super hilfe, jetzt geht alles problemlos.
Aber eine Frage hab ich noch.... Was ist ein "Conversion-Ziele (0)" und warum steht bei mir eine Null in den Klammern?
Vielen DANK
Ich habe auch Probleme mit dem Einbau der Extension.
In meinem Quellcode steht, so wie es sein muss:
<script src="https://ssl.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-4753722-1";
urchinTracker();
</script>
Jedoch findet es google analytics nicht. Eigentlich soll da auch die URL:
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
stehen.
Kann es daran liegen? Wie bzw. wo ändere ich diese URL?
wie schon erwähnt ist das der alte Code.
Man sollte aber den neuen benutzen, das sieht dann so aus:
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-XXXXXX-1");
pageTracker._initData();
pageTracker._trackPageview();
</script>
guten morgen.
ja das glaube ich dir. nur wie binde ich den neuen ein?
Hallo steffenk,
kannst du mir vielleicht deine TS mal posten, natürlich die wichtigen stellen verdeckt.
weil ich bekomme das einfach nicht zum laufen.
da würde ich einfach gerne mal bei dir abschreiben. :o
DANKE
Ich habe exakt das setup aus dem Link, lediglich die Trackingnummer ist angepasst.
Hast du das mit amazon auch übernommen
trackExternals.domainList = amazon.com,typo3.org
nein, das hab ich leer gelassen
ja das meine ich, da sind noch mehr solcher dinge, die ich nicht genau zuordnen kann. und nicht weiss, ob ich die weglassen kann oder was da hin kommt. gibts denn keine deutsche übersetzung dafür? #angry#
Hallo zusammen,
ich bin auch gerade auf die Extension "rsgoogleanalytics" gestoßen.
Zuerst wurde der Analytics Code bei mir auch nicht eingebunden. Nach einigem debuggen des Codes ist mir dann aufgefallen, dass die Extension prüft, ob ein Backend-User aktiv ist. Falls ein Backend-User eingeloggt ist, wird der Code nicht erstellt. An sich ist das ja OK.
Nachdem ich mich ausgeloggt habe, wird der Code aber immer noch nicht dargestellt, bzw. nur auf Seiten die noch nicht im Cache gelandet sind.
Damit diese Extension korrekt funktioniert, müsste der Redakteur/Admin nach jedem Login den gesamten Cache löschen, damit auch wirklich überall der Code angezeigt wird. Oder zumindest die Seiten die der Admin während er eingeloggt war, angeschaut hat!
Ist ja wirklich ärgerlich, wenn ein Admin eine Seite bearbeitet, dann den Cache nicht löscht und diese Seite plötzlich nicht mehr im Analytics auftaucht!
Gibt es eine Möglichkeit das "Cache löschen" nach dem Logout zu automatisieren oder im Notfall die Extension nicht zu cachen???
Viele Grüße
Jan
Wozu dafür eine Extension? Was bietet dies den für Extras?
Kann man doch anders einbinden z.B statisch ins Template oder als TEXT/HTML mit TS
page {
headerData {
10 = TEXT
10.value (
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-xxxxxxx-x");
pageTracker._trackPageview();
} catch(err) {}
</script>
)
}
}
Also bei mir funktioniert es auch mit den Hinweisen von JayR nicht.
Ich habe den ext-Code schön ins Template (Setup) verfrachtet und meine Nummer eingetragen. Es gibt trotzdem keinen Tracking-Code aus...
Das ist mein Code:
plugin.tx_rsgoogleanalytics {
# Boolean, weather plugin is active or not
active = 1
# Your Google-Analytics Account
account = UA-*******-1
# Should Downloads be tracked by GA
trackDownloads = 1
# Folders in which should be tracked only
trackDownloads.folderList = fileadmin/,uploads/
# restrict tracking to filetypes
trackDownloads.fileTypes = pdf,doc
# track External links
trackExternals = 1
# restrict tracking to this domains
trackExternals.domainList = amazon.com,typo3.org
#Change Path of Cookie, if 0 standard / is used
changeCookiePath = 0
# If you have multiple Domains for this site enable
multipleDomains = 0
#Only Works if multipleDomains is false
trackSubDomains = 0
# Disable loggin different userdata
disableData {
# if enabled no logging browser of Browser information
browserInfo = 0
# if enabled, GA will not test for enabled cookies
cookieTest = 0
# if enebaled, GA will not try to detect users flash version
flashTest = 0
# if enabled, page title will not be Saved
pageTitle = 0
}
# Keywords and Referers which are treated as direct access
redirectKeywords = MyNewFamily, mynewfamily
redirectReferer =
#BE CAREFUL, DO NOT TOUCH, IF DO NOT REALLY KNOW ALL CONSEQUENCES
sessionTimeOut = 0
#BE CAREFUL, DO NOT TOUCH, IF DO NOT REALLY KNOW ALL CONSEQUENCES
campaignTimeOut = 0
#BE CAREFUL, DO NOT TOUCH, IF DO NOT REALLY KNOW ALL CONSEQUENCES
samplingRate = 0
}
Jemand ne Idee, warum es nicht funktioniert?
Hast Du es auch mit dem Cache löschen versucht?
1. Alle Caches löschen
2. Aus dem BE ausloggen
3. Seite aktualisieren
Normalerweise sollte dann der Code unten im Source enthalten sein.
Ich bin inzwischen aber auch wieder dazu übergegangen die EXT "mono_ga" oder "m1_google_analytics" zu verwenden. Letztere verwendet zwar noch den alten Tracking Code, funktioniert aber mE am zuverlässigsten.
Viele Grüße
Jan