it-swarm.com.de

<Script> -Tag vor </ body> nur auf bestimmten Seiten hinzufügen?

Ich bin ziemlich neu in Joomla (benutze es seit weniger als einem Jahr) und ich muss einen Weg finden, um ein Skript-Tag vor dem Tag in Joomla zu platzieren. Dies dient Marketingzwecken (Anrufverfolgung). Ich habe gesehen, dass einige das Flexi-Code-Plugin/-Modul empfehlen, aber ich habe auch gesehen, dass es Ihnen nicht möglich war, es vor dem Tag hinzuzufügen. Normalerweise würde ich es der Vorlage hinzufügen, aber die interessante Dynamik hier ist, dass ich es nur auf bestimmten Seiten brauche, nicht auf allen.

Alle Vorschläge, die mir dabei helfen, wären sehr dankbar.

1
kjkentner

Wenn Sie Ihre Vorlage bearbeiten können, fügen Sie dies direkt vor dem schließenden Tag hinzu.

<jdoc:include type="modules" name="analytics" style="none" />

Anschließend können Sie das FlexiCustom Code-Modul verwenden und an der Analyseposition in einem beliebigen Menüelement veröffentlichen.

1
Terry Carter

Wenn Sie Zugriff auf Ihre Vorlage haben, können Sie den folgenden Code verwenden

// Detecting Active Variables
$option   = $app->input->getCmd('option', '');
$view     = $app->input->getCmd('view', '');
$layout   = $app->input->getCmd('layout', '');
$task     = $app->input->getCmd('task', '');
$itemid   = $app->input->getCmd('Itemid', '');

und danach an der richtigen Stelle in der Vorlage

if($itemid == 544) //replace 544 by your itemid
{
?>
   // tracking code here
<?php
}
?><body>

Sie können die Bedingung an die zu verfolgende Seite anpassen