Ich weiß, diese Frage wurde vor mehrere Male gefragt, aber keine dieser Lösungen: (solution 1, solution 2, solution 3) hat für mich gearbeitet. Dies ist mein erstes Mal mit PHP-Code zu tun und ich versuche, Google Analytics-Tracking meine index.php
Datei mit dem folgenden Code hinzuzufügen:Hinzufügen von Google Analytics-Code zu PHP-Datei funktioniert nicht
<?php
include('someOtherFile.php');
// Redirect to example.com
header("Location: http://www.example.com");
die();
?>
Ich habe die analyticstracking.php
wie im Auftrag von Google, legte sie im selben Ordner
<?php
include('someOtherFile.php');
include('analyticstracking.php');
// Redirect to example.com
header("Location: http://www.example.com");
die();
?>
das Ergebnis war, dass die Umleitung auf example.com aufgehört zu arbeiten und Analysen nicht so gut funktioniert: als meine index.php
-Datei und die folgende Zeile in meinen Code wie folgt hinzugefügt.
Ich habe dann versucht:
<?php include('analyticstracking.php'); ?>
<?php
include('someOtherFile.php');
// Redirect to example.com
header("Location: http://www.example.com");
die();
?>
Welche Analysen gemacht, aber die Meldung Umleitung nicht.
Und diese Version:
<?php
include('someOtherFile.php');
// Redirect to example.com
header("Location: http://www.example.com");
die();
?>
<?php include('analyticstracking.php'); ?>
, die die Umleitung Arbeit gemacht, aber Analytik nicht.
Also habe ich versucht finnaly einen diffrent Ansatz und versucht, dies:
<html>
<body>
<?php include('analyticstracking.php'); ?>
<?php
include('someOtherFile.php');
// Redirect to example.com
header("Location: http://www.example.com");
die();
?>
</body>
</html>
Welche genau das gleiche tat, als nicht die <html>
Tags (erste PHP-Tag gewinnt) verwenden.
Auch versucht include_once
sowie das Skript zur PHP-Datei selbst hinzufügen. Nichts hat geklappt. Immer gewinnt das erste Stück Code.
Also was fehlt mir hier? Was ist der richtige Weg, um meine Weiterleitung zusammen mit dem Google Analytics-Bereich zu gestalten?
Was ist drin 'analyticstracking.php'? – Aleeeeee
Es wird einfach nicht so funktionieren. Google Analytics ist ein client-seitiges Tracking und hängt davon ab, dass die von Ihrem Server ausgelieferte Seite gerendert wird und der JavaScript-Code vom Client-Browser ausgeführt wird. Wenn Sie dem Client eine Umleitung zuweisen, indem Sie die entsprechende Kopfzeile festlegen, ist dies nicht der Fall. Daher wird keine Verfolgung ausgeführt. Anders herum funktioniert das auch nicht. Sie können die Kopfzeile nicht festlegen, nachdem das Skript eine Ausgabe generiert hat, z. B. den Analytics-Tracking-Code. – DerVO
@AlessandroNiciforo, Dies ist der Code: ' ' – DMEM