Veröffentlichungsdatum: 14. Dezember 2010
Änderungsdatum: 14. März 2014
Dieser Artikel beschreibt, wie Sie in bestehenden Projekten die Protokollierung von Links, die im Newsletter angeklickt werden nachträglich einbauen.
Um eine Statistik über die angeklickten Links zu erhalten, müssen Sie in bestehenden Projekten zwei Anpassungen durchführen.
Zuerst wird im Newsletter-Template über wsl:addQueryStringToLinks jedem Link die ID des Newsletters angehängt, um darüber die Protokollierung durchführen zu können.
<wsl:addQueryStringToLinks queryString="sn=[!--wNewsletterFullID--]" hostsInclude="{$wHostURL}"> ... <table ... ...</table> </wsl:addQueryStringToLinks>
Anschließend muss die pre.php ergänzt werden, so dass jeder Aufruf mit dem Parameter sn protokolliert wird.
// Ersetzen Sie "[IHR-LAYOUT-PROJEKT]" durch den Pfad Ihres globalen Projektes (z.B. de-wGlobal) !
// Über die Abfrage wird die Einstellung in der Projektkonfiguration abgefragt ob protokolliert werden soll
// (log_newsletter_links: "Links überwachen, die über den Newsletter aufgerufen werden")
// Protokolliert Links, die über den Newsletter aufgerufen werden
if(wVariables::getValue('log_newsletter_links', '/[IHR-LAYOUT-PROJEKT]') == 'yes'){
wNewsletter::logRequest();
}
Nach diesen Anpassungen werden alle Linkaufrufe über den Newsletter protokolliert und sind für den Redakteur über die Infoschaltfäche des entsprechenden Newsletters erreichbar. Angezeigt wird dort im zweiten Reiter die Anzahl der Aufrufe pro URL.