Seite 1 von 1

eTracker einbinden, aber wie?

Verfasst: Di 3. Feb 2009, 13:01
von MKPP
Hallo zusammen,

ich möchte gerne eine Webseitenanalyse per eTracker durchführen und muss daher den passenden Code von www.etracker.de einfügen.

Anhand der Anleitung von emergence (http://forum.contenido.org/viewtopic.ph ... t=etracker) habe ich mich auch schon ein wenig durchgehangelt, komme aber irgendwie nicht weiter.
Kann mir eventuell jeman helfen?

Was habe ich bisher gemacht:
1. Den eTracker-Code

Code: Alles auswählen

<!-- Copyright (c) 2000-2009 etracker GmbH. All rights reserved. -->
<!-- This material may not be reproduced, displayed, modified or distributed -->
<!-- without the express prior written permission of the copyright holder. -->

<!-- BEGIN etracker code ETRC 3.0 -->
<script type="text/javascript">document.write(String.fromCharCode(60)+"script type=\"text/javascript\" src=\"http"+("https:"==document.location.protocol?"s":"")+"://code.etracker.com/t.js?et=qPKMh\">"+String.fromCharCode(60)+"/script>");</script>

<!-- etracker PARAMETER 3.0 -->
<script type="text/javascript">
var et_pagename     = "";
var et_areas        = "";
var et_ilevel       = 0;
var et_url          = "";
var et_tag          = "";
var et_target       = "";
var et_tval         = "0";
var et_tonr         = "";
var et_tsale        = 0;
var et_cust         = 0;
var et_basket       = "";
var et_lpage        = "0";
var et_trig         = "";
var et_se           = "0";
</script>
<!-- etracker PARAMETER END -->

<script type="text/javascript">_etc();</script>
<noscript><p><a href="www.etracker.com"><img style="border:0px;" alt="" src="http://www.etracker.com/nscnt.php?et=qPKMhb" /></a></p></noscript>
<!-- etracker CODE END -->
im Standardlayout direkt vor dem Bodyende eingebunden. Die Präsentation wird auch schon ausgewertet, allerdings nicht speziell auf die Seiten, da ja der Seitentitel nicht in die Auswertung kommt.

2. Den Code von emergence

Code: Alles auswählen

<?php 
$oArticle = new Article($idart, $client, $lang); 
$sTitle = $oArticle->getField("title"); 

echo $sTitle; 

?>
in ein neues Modul mit dem Namen Seitentitel eingefügt.
Wie aber kann ich nun diese Funktionalität nutzen bzw. auf die Variable so zugreifen, dass diese dann im Layout als et_Pagename zugeweisen wird?

Irgendwie habe ich momentan ein Brett vor dem Kopf ... Ich würd mich freuen, wenn mir bei der Entfernung jemand helfen könnte ...

Danke :roll:

Re: eTracker einbinden, aber wie?

Verfasst: Di 3. Feb 2009, 13:22
von xmurrix
Hallo MKPP,

du kannst im Layout auf jede Variable zugreifen, die du in einem Modul generiert hast, also sollte es funktionieren, wenn du im eTracker-Code den vorher im Modul gesetzten Seitentitel ausgibst

Code: Alles auswählen

<script type="text/javascript"> 
var et_pagename     = "<?php echo $sTitle ?>"; 
...
Ich würde aber ein Modul daraus machen, dann hast du alles in einer Modulausgabe, Beispiel:

Code: Alles auswählen

<?php 
$oArticle = new Article($idart, $client, $lang); 
$sTitle = $oArticle->getField("title"); 
?>
<!-- Copyright (c) 2000-2009 etracker GmbH. All rights reserved. --> 
<!-- This material may not be reproduced, displayed, modified or distributed --> 
<!-- without the express prior written permission of the copyright holder. --> 

<!-- BEGIN etracker code ETRC 3.0 --> 
<script type="text/javascript">document.write(String.fromCharCode(60)+"script type=\"text/javascript\" src=\"http"+("https:"==document.location.protocol?"s":"")+"://code.etracker.com/t.js?et=qPKMh\">"+String.fromCharCode(60)+"/script>");</script> 

<!-- etracker PARAMETER 3.0 --> 
<script type="text/javascript"> 
var et_pagename     = "<?php echo $sTitle ?>"; 
var et_areas        = ""; 
var et_ilevel       = 0; 
var et_url          = ""; 
var et_tag          = ""; 
var et_target       = ""; 
var et_tval         = "0"; 
var et_tonr         = ""; 
var et_tsale        = 0; 
var et_cust         = 0; 
var et_basket       = ""; 
var et_lpage        = "0"; 
var et_trig         = ""; 
var et_se           = "0"; 
</script> 
<!-- etracker PARAMETER END --> 

<script type="text/javascript">_etc();</script> 
<noscript><p><a href="www.etracker.com"><img style="border:0px;" alt="" src="http://www.etracker.com/nscnt.php?et=qPKMhb" /></a></p></noscript> 
<!-- etracker CODE END -->
Dann brauchst du im Template vor dem schließenden body-Tag das Modul zuweisen, und dein Template bleibt weiterhin übersichtlich.

Gruß
xmurrix

Verfasst: Di 3. Feb 2009, 13:24
von Dodger77
verschoben

Verfasst: Mi 4. Feb 2009, 09:28
von MKPP
Super xmurrix,

beide Varianten haben funktioniert aber ich habe mich doch für die von Dir vorgeschlagene saubere Lösung entschieden.

Vielen Dank
Manfred