Google Analytic на PHP сайце?

У мяне ёсць некаторыя праблемы, каб атрымаць Google Analytics працаваць. У мяне ёсць файл analyticsTracking.php і гэта ўваходзіць у маёй старонцы index.php, як гэта:

<?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
Што analyticsTracking.php утрымлівае?
дададзена аўтар Pekka 웃, крыніца
Сфарміраваны index.html ? Вы працуеце з PHP, але не з'яўляюцца яго выкарыстаннем. Як вы чакаеце, што скрыпт Google Analytics, каб функцыянаваць, калі яна не загружаецца на вашых старонках?
дададзена аўтар Blender, крыніца
@Pekka> Глядзі Edit 2
дададзена аўтар Banshee, крыніца
@Blender> На жаль, Im дапамогай index.php.
дададзена аўтар Banshee, крыніца
Гэта ўсё выглядае добра для мяне (не ў прасторы паміж ўключыць і () -.? Хоць гэта толькі мае асабістыя перавагі Што вы атрымліваеце, калі вы ўключаеце памылкі error_reporting (E_ALL);
дададзена аўтар swatkins, крыніца

2 адказы

На жаль, праблема была ў тым, што я не той файл PHP. Ён працуе, як гэта павінна быць.

1
дададзена

Так што, калі я правільна зразумець, ваш index.php скрыпт ўключае analyticsTracking.php, але пры праглядзе index.php ў браўзэры, вы не бачыце якой-небудзь з HTML з analyticsTracking.php.

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

Гэта правільны шлях? З'яўляецца analyticsTracking.php у тым жа каталогу, што і index.php? Паспрабуйце змяніць ўключаюцца да патрабуюць і паглядзець, калі ён друкуе памылку, калі вэб-старонка абнаўляецца.

1
дададзена