Google Analytic op een php-site?

Ik heb een probleem om Google Analytics te laten werken. Ik heb een analyticsTracking.php-bestand en dit is als volgt opgenomen op mijn index.php-pagina:

<?php
include("begin.php");
include($subroot . "templateconfig.php");
include($cms['tngpath'] . "genlib.php");
include($cms['tngpath'] . "getlang.php");
include($cms['tngpath'] . "$mylanguage/text.php");
tng_db_connect($database_host,$database_name,$database_username,$database_password) or exit;
include($cms['tngpath'] . "checklogin.php");

//Insert the following lines in your index.php to take advantage of template switching
if($templateswitching && $templatenum) {
include($cms['tngpath'] . "templates/template$templatenum/index.php");
exit;
}
//end of lines to be inserted for template switching

$flags['noicons'] = true;
$flags['noheader'] = true;
tng_header( $text['mnuheader'], $flags );
?>

<!-- "Home Page" (the text for these messages can be found at near the bottom of text.php -->

<?php echo $text['mnuheader']; ?>




Please customize this page! <?php include ("analyticsTracking.php"); ?> </body> </html>

When looking on the genereted index.html there is no data from the analyticsTracking.php at all? Why?

Pleas note, I am not working with PHP so all this is new to me.

Edit1: Sorry, I am using index.php and not index.html.

Edit2: analyticsTracking.php contains somthing like this :

<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-xxxxxx-x");
pageTracker._trackPageview();
} catch(err) {}
</script> <?php
// End Analytics tracking code
?>
1
Wat bevat analyticsTracking.php ?
toegevoegd de auteur Pekka 웃, de bron
Gegenereerde index.html ? Je werkt met PHP, maar gebruikt het niet. Hoe verwacht u dat het Google Analytics-script functioneert als het niet in uw pagina's wordt geladen?
toegevoegd de auteur Blender, de bron
@Pekka> Zie Bewerken 2
toegevoegd de auteur Banshee, de bron
@Blender> Sorry, ik gebruik de index.php.
toegevoegd de auteur Banshee, de bron
Het ziet er allemaal goed uit (behalve de spatie tussen inclusief en () - hoewel dat alleen maar mijn persoonlijke voorkeur is. Wat krijg je als je fouten inschakelt? error_reporting (E_ALL);
toegevoegd de auteur swatkins, de bron

2 antwoord

Sorry, het probleem was dat ik het verkeerde php-bestand gebruikte. Het werkt zoals het hoort.

1
toegevoegd

Dus als ik het goed begrijp, bevat uw index.php-script analyticsTracking.php, maar als u index.php in een browser bekijkt, ziet u geen enkele HTML van analyticsTracking.php.

<?php include ("analyticsTracking.php"); ?>

Is dat het juiste pad? Ligt analyticsTracking.php in dezelfde map als index.php? Probeer de include aan een behoefte aan te passen en kijk of er een foutmelding wordt weergegeven wanneer de webpagina wordt vernieuwd.

1
toegevoegd