Skocz do zawartości
rookki90

Konfiguracja Google Analytics- skrypt do wklejenia w kodzie strony!

Polecane posty

Witam wszystkich bardzo serdecznie.

Tworząc stronę pomyślałem, że przydadzą mi się solidne statystyki.

Stworzyłem konto w Google Analytics i "prawie" to skonfigurowałem.

Problem polega na tym, że skrypt, do śledzenia strony każą wkleić na każdej podstronie przed znacznikiem </head>.

Problem polega na tym, że mam troszeczke inaczej zbudowaną stronę i zupełnie nie mam podziału na HEAD i BODY.

Proszę o pomoc, gdyż sam nie poradzę sobie z tym, a strasznie zależy mi by mieć statystyki od samego początku działania portalu.

Serdecznie pozdrawiam,

rookki90

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

W takim razie wklejam powiedzmy "bohaterowie.php":

<?php $nazwa = 'Bohaterowie'; include("header.php"); ?>

 

<div class="blok_lewa">

 

<div class="padding15">

<h2>Froggy G</h2><br>

<br>

<img src="images/bohaterowie/froggyg_duzy.png" alt="" style="float: left;"/>

<div class="clear"></div>

<br />

<img src="/images/czary/Froggy g/Froggy G Trąba powietrzna.png" alt="grafika_trąba_powietrzna" /> <h3>Trąba powietrzna</h3>

Froggy G może przekształcić się w trąbę wodną bólu. Kiedy się obraca, zadaje obrażenia wszystkim, na tyle głupim by zbliżyć się do niego.<br />

<br />

<img src="/images/czary/Froggy g/Froggy g przeniknięcie.png" alt="grafika_przeniknięcie" /> <h3>Przeniknięcie</h3>

Wykorzystując wodny ładunek, Froggy zaczyna przenikać z wielką prędkością przed wielu wrogów na raz, pozostawiając ich oszołomionych.<br />

<br />

<img src="/images/czary/Froggy g/Froggy g strzał.png" alt="grafika_strzał" /> <h3>Strzał</h3>

The Ribitian Spitfish(Spittious Maximus) jest znany ze swojej zdolności strzelania strumieniem wody w swoich przeciwników.

<br />

<br />

<img src="/images/czary/Froggy g/Froggy g skok.png" alt="grafika_skok" /> <h3>Skok</h3>

Ładując swój wodny pack, Froggy może skakać wyżej niż jakakolwiek żaba wcześniej. Im dłużej ładuje wodny pack, tym wyższy skok!

 

</div>

 

</div>

 

<div class="blok_prawa">

 

<a href="bohaterowie.php" class="b_froggy_g">Froggy G</a>

<a href="sheriff_lonestar.php" class="b_sheriff_lonestar">Sheriff Lonestar</a>

<a href="leon_chameleon.php" class="b_leon_chameleon">Leon Chameleon</a>

<a href="clunk.php" class="b_clunk">Clunk</a>

<a href="yuri.php" class="b_yuri">Yuri</a>

<a href="voltar_the_omniscient.php" class="b_voltar_the_omniscient">Voltar the Omniscient</a>

<a href="coco_nebulon.php" class="b_coco_nebulon">Coco Nebulon</a>

<a href="derpl_zork.php" class="b_derpl_zork">Derpl Zork</a>

 

</div>

 

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

 

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Adres strony: www.awesomenauts.pl

 

<?php

if($nazwa == 'Strona główna'){

$hover01 = 'hover';

}

if($nazwa == 'Bohaterowie'){

$hover02 = 'hover';

}

if($nazwa == 'Mechanika gry'){

$hover03 = 'hover';

}

if($nazwa == 'Screeny'){

$hover04 = 'hover';

}

if($nazwa == 'Kontakt'){

$hover06 = 'hover';

}

?>

<!DOCTYPE html>

<html>

<head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<title><?php echo $nazwa; ?> - Awesomenauts Polska - Polish Community</title>

<link rel="stylesheet" href="style.css" type="text/css" media="screen" />

<script src="js/cufon-yui.js" type="text/javascript"></script>

<script src="js/Franklin_Gothic_Medium_Cond_400.font.js" type="text/javascript"></script>

<script type="text/javascript">

Cufon.replace('.blok_menu a, .blok_stopka b, .blok_news .tytul b, .blok_page .tytul, .blok_prawa a', {fontFamily: 'Franklin Gothic Medium Cond', hover: true});

</script>

<link rel="stylesheet" href="colorbox.css" />

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>

<script src="js/jquery.colorbox.js"></script>

<script>

$(document).ready(function(){

$(".group2").colorbox({rel:'group2', transition:"fade", maxWidth: "80%", maxHeight: "80%"});

});

</script>

</head>

<body>

 

<div class="blok_strona">

 

<div class="blok_menu">

 

<a href="index.php" class="<?php echo $hover01; ?>">Strona główna</a>

<a href="bohaterowie.php" class="<?php echo $hover02; ?>">Bohaterowie</a>

<a href="mechanika_gry.php" class="<?php echo $hover03; ?>">Mechanika gry</a>

<a href="screeny.php" class="<?php echo $hover04; ?>">Screeny</a>

<a href="forum.php" class="<?php echo $hover05; ?>">Forum</a>

<a href="kontakt.php" class="<?php echo $hover06; ?>">Kontakt</a>

 

</div>

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Wklej ten kod GA bezpośrednio przed tagiem </body> (plik footer.php).

Oni powiedzieli, że ma być przed tagiem </head>

wiec kogo ja mam słuchać?:P

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Oni powiedzieli, że ma być przed tagiem </head>

wiec kogo ja mam słuchać? :P

Różnica jest zasadniczo taka: jeśli strona zostanie zamknięta przed wczytaniem całości <body>, wtedy GA nie zliczy Ci odpowiedzin, co w teorii i tak nie miało miejsca.

 

Czytaj: http://productforums.google.com/forum/#!topic/analytics/xFWWS9VlZpY

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Różnica jest zasadniczo taka: jeśli strona zostanie zamknięta przed wczytaniem całości <body>, wtedy GA nie zliczy Ci odpowiedzin, co w teorii i tak nie miało miejsca.

 

Czytaj: http://productforums...ics/xFWWS9VlZpY

Czyli lepiej jak wprowadze to przed zakończeniem </head>

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Czyli lepiej jak wprowadze to przed zakończeniem </head>

Właśnie odwrotnie :)

 

Z reguły, acz nie zawsze, JS powinno się ładować przed końcem <body>, czyli przed tagiem </body>.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Właśnie odwrotnie :)

 

Z reguły, acz nie zawsze, JS powinno się ładować przed końcem <body>, czyli przed tagiem </body>.

W sumie to zastanawiające. Jeśli Google poleca wprowadzić to przed znacznikiem </head> to w jakim celu mieliby wprowadzać w błąd użytkowników Google Analytics?:)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

W sumie to zastanawiające. Jeśli Google poleca wprowadzić to przed znacznikiem </head> to w jakim celu mieliby wprowadzać w błąd użytkowników Google Analytics? :)

Ehh, ale czy ja, czy ktoś inny, powiedział, że wprowadzają w błąd? To są po prostu pewne standardy, praktyki i przyzwyczajenia.

 

Czy jeśli Google powie Ci jedz zupę widelcem i nożem to zaczniesz w ten sposób jeść? Nie sądzę :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

A nie możesz wkleić w header.php tu:

<?php

if($nazwa == 'Strona główna'){

$hover01 = 'hover';

}

if($nazwa == 'Bohaterowie'){

$hover02 = 'hover';

}

if($nazwa == 'Mechanika gry'){

$hover03 = 'hover';

}

if($nazwa == 'Screeny'){

$hover04 = 'hover';

}

if($nazwa == 'Kontakt'){

$hover06 = 'hover';

}

?>

<!DOCTYPE html>

<html>

<head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<title><?php echo $nazwa; ?> - Awesomenauts Polska - Polish Community</title>

<link rel="stylesheet" href="style.css" type="text/css" media="screen" />

<script src="js/cufon-yui.js" type="text/javascript"></script>

<script src="js/Franklin_Gothic_Medium_Cond_400.font.js" type="text/javascript"></script>

<script type="text/javascript">

Cufon.replace('.blok_menu a, .blok_stopka b, .blok_news .tytul b, .blok_page .tytul, .blok_prawa a', {fontFamily: 'Franklin Gothic Medium Cond', hover: true});

</script>

<link rel="stylesheet" href="colorbox.css" />

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>

<script src="js/jquery.colorbox.js"></script>

<script>

$(document).ready(function(){

$(".group2").colorbox({rel:'group2', transition:"fade", maxWidth: "80%", maxHeight: "80%"});

});

</script>

 

TUTAJ?

 

</head>

<body>

 

<div class="blok_strona">

 

<div class="blok_menu">

 

<a href="index.php" class="<?php echo $hover01; ?>">Strona główna</a>

<a href="bohaterowie.php" class="<?php echo $hover02; ?>">Bohaterowie</a>

<a href="mechanika_gry.php" class="<?php echo $hover03; ?>">Mechanika gry</a>

<a href="screeny.php" class="<?php echo $hover04; ?>">Screeny</a>

<a href="forum.php" class="<?php echo $hover05; ?>">Forum</a>

<a href="kontakt.php" class="<?php echo $hover06; ?>">Kontakt</a>

 

</div>

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

a po co takie kombinacie masz możliwość wysłania pliku na ftp przygotowanego przez google i też będzie działać :rolleyes:

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Pedro84.

Nie korzystałem nigdy z Google Analytics, poza tym to jest ich produkt.

Jeśli kupisz powiedzmy Zune'a firmy Microsoft i powiedzą Ci, że włączysz go przyciskiem Power(po prawej stronie) to nie znając zupełnie produktu zaczniesz przerabiać możliwość włączania urządzenia poprzez klaskanie?:)

Pozdrawiam

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Pedro84.

Nie korzystałem nigdy z Google Analytics, poza tym to jest ich produkt.

Jeśli kupisz powiedzmy Zune'a firmy Microsoft i powiedzą Ci, że włączysz go przyciskiem Power(po prawej stronie) to nie znając zupełnie produktu zaczniesz przerabiać możliwość włączania urządzenia poprzez klaskanie? :)

Pozdrawiam

Świetne porównanie, +1 :D

 

Dobra, umję to tak: możesz wrzucić zarówno w <head>, jak i przed </body>, aczkolwiek ja Ci polecam tę drugą metodę. Co zrobisz, będzie poprawne.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Zrób tak jak Pedro mówi. Cytat z https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingOverview

 

 

 

Where to Place the Tracking Code

 

The tracking code is designed to read data from your page after the content for the page has finished loading. For this reason, the snippet should be located just before the closing </body> tag for your web page. Once the content for your page has loaded, the tracking code, when executed, reads the content for your page following the Document Object Model (DOM). All information relevant to tracking is then used to establish page information, set/update cookies, and to send the GIF request to the Google Analytics servers.

By placing the script at the end of the page body, you ensure that the tracking code is executed as the last element of the DOM. If a given page load is interrupted for some reason, it is possible that the GIF request for that page view will not be executed. However, should you place the tracking code at the top of the page, any load interruptions might result in incomplete or inaccurate reporting anyhow, since the tracking code relies on page data for its reports.

Additionally, the physical placement of the tracking code call at the bottom of the page is more effective than using an onLoad() function to call the tracking code. If you use onLoad() to execute the tracking code, execution relies on the event model for the browser instead of the DOM. In such a situation, should a remote image fail to load on a page, onLoad() will not be called, whereas the DOM for the page could still load completely.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×