GoogleアナリティクスはPHPサイトにありますか?

Googleアナリティクスを機能させるにはいくつか問題があります。 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アナリティクススクリプトがページに読み込まれていない場合、どのように機能すると思いますか?
追加された 著者 Blender,
@Pekka>編集2を参照
追加された 著者 Banshee,
@Blender>申し訳ありません、私はindex.phpを使用しています。
追加された 著者 Banshee,
インクルード)の間のスペースを除いて、すべて私にはうまく見えますが、それは私の好みです。 error_reporting(E_ALL);
追加された 著者 swatkins,

2 答え

申し訳ありませんが、問題は私が間違ったPHPファイルを使用していたことでした。それは必要なように働いています。

1
追加された

したがって、正しく理解していれば、index.phpスクリプトにはanalyticsTracking.phpが含まれていますが、ブラウザでindex.phpを表示すると、analyticsTracking.phpのHTMLは表示されません。

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

それは正しい経路ですか? analyticsTracking.phpはindex.phpと同じディレクトリにありますか?インクルードをrequireに変更して、Webページがリフレッシュされたときにエラーを出力するかどうか確認してください。

1
追加された
PHP - 日本のコミュニティ [ja]
PHP - 日本のコミュニティ [ja]
4 参加者の

このグループではPHPについて話します。 パートナー:kotaeta.com