-
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!opal.futuro.pl!news.internetia.pl!ne
wsfeed.neostrada.pl!nemesis.news.neostrada.pl!atlantis.news.neostrada.pl!news.n
eostrada.pl!not-for-mail
From: "Gabriel" <z...@p...fm>
Newsgroups: pl.comp.www
Subject: Google Analytics a xhtml oraz serwowanie tresci jako xhtml xml
Date: Tue, 24 Nov 2009 14:45:36 +0100
Organization: TP - http://www.tp.pl/
Lines: 65
Message-ID: <hego6s$2d4$1@atlantis.news.neostrada.pl>
NNTP-Posting-Host: aafb21.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: 7bit
X-Trace: atlantis.news.neostrada.pl 1259070492 2468 83.4.131.21 (24 Nov 2009 13:48:12
GMT)
X-Complaints-To: u...@n...neostrada.pl
NNTP-Posting-Date: Tue, 24 Nov 2009 13:48:12 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1409
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409
Xref: news-archive.icm.edu.pl pl.comp.www:394239
[ ukryj nagłówki ]Witam!
W archiwum znalazlem nawiazujaca do problemu, ale nie podajaca
odpowiedniego rozwiazania wypowiedz pornela na temat google analytics a
xhtml serwowany poprawnie (czyli nie jako zwykly html/text).
Poniewaz strona, ktora prowadze tzn. http://www.monitoringkomputera.pl
jest w xhtml 1.1 strict i zawartosc jest serwowana jako xhtml+xml to
zaczalem miec problem z google analytics, ktorego kod podpialem do strony.
Wiadomo. Kod ten wyglada mniej wiecej tak:
<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("tutaj numerek trackera");
pageTracker._trackPageview();
} catch(err) {}
</script>
W xhtml nie ma mozliwosci korzystania z document.write czyli przy
prawidlowym serwowaniu zawartosci niestety GA nie dzialalo.
W poszukiwaniu rozwiazania natknalem sie na strone:
http://blog.kyd.com.au/google-analytics-and-xhtml/
Wdrozylem to rozwiazanie i wyglada ze wszystko dziala ok.
Czy ktos ewentualnie ma jakies inne doswiadczenia z problemem GA i xhtml i
moze sie odniesc co do zastosowanej przeze mnie metody obejscia problemu?
No i pytanie dodatkowe. W chwili obecnej serwuje zawartosc strony na
podstawie skryptu umieszczonego kiedys na stronie pornela (w index.php,
leciutko zmodyfikowany):
$xhtml = false;
if
(preg_match('/application\/xhtml\+xml(?![+a-z])(;q=(
0\.\d{1,3}|[01]))?/i',
$_SERVER['HTTP_ACCEPT'], $matches)) {
$xhtmlQ = isset($matches[2])?($matches[2]+0.2):1;
if (preg_match('/text\/html(;q=(0\d{1,3}|[01]))s?/i',
$_SERVER['HTTP_ACCEPT'], $matches)) {
$htmlQ = isset($matches[2]) ? $matches[2] : 1;
$xhtml = ($xhtmlQ >= $htmlQ);
} else {
$xhtml = true;
}
}
if ($xhtml) {
header('Content-Type: application/xhtml+xml; charset=utf-8');
} else {
header('Content-Type: text/html; charset=utf-8');
}
Czy na chwile obecna (bo podejrzewam, ze skrypt ten zostal napisany
jeszcze za czasow krolowania IE6) nalezy go w jakis sposob zmodyfikowac,
zeby przystosowac do nowszych warunkow, czy zostawic bo jest ok?
--
Pozdrawiam
Gabriel Zastawnik
http://www.monitoringkomputera.pl
Następne wpisy z tego wątku
- 24.11.09 14:22 sas
- 24.11.09 14:55 Gabriel
- 24.11.09 19:33 porneL
- 24.11.09 21:55 Gabriel
- 25.11.09 20:00 porneL
- 25.11.09 21:49 Gabriel Zastawnik
- 28.11.09 14:26 Andrzej P. Wozniak
- 28.11.09 14:44 porneL
- 28.11.09 15:23 Gabriel
- 28.11.09 20:49 Andrzej P. Wozniak
- 28.11.09 21:57 porneL
Najnowsze wątki z tej grupy
- Jakie znacie działające serwery grup dyskusyjnych?
- is it live this group at news.icm.edu.pl
- php, linki z nazwami a $_GET, SEO
- www polityka pl captcha
- dyktatura brudnego palucha
- www.znanylekarz.pl
- Czy pytanie o sczytywanie stron programami/skryptami to tu?
- Grupy webdevowe
- Jak wydrukować stronę?
- IIS, kilka witryn
- linki <a href="/strona.php"> (ze slashami)
- co rozszerza stronę??
- responsywny akapit <p>
- Czy istnieje jakiś emulator przeglądarek pod Mac'a?
- taka sama konfiguracja dla localhost i produkcji
Najnowsze wątki
- 2025-02-27 potwierdzenie notarialne dokumentow tozsamosci ze zdjeciem
- 2025-02-27 Warszawa => Account Manager - Sprzedaż Usług Rekrutacyjnych <=
- 2025-02-27 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-02-27 Warszawa => Mid IT Recruiter <=
- 2025-02-27 Warszawa => Expert Recruiter 360 <=
- 2025-02-27 Warszawa => Junior Rekruter <=
- 2025-02-27 China-Kraków => Key Account Manager IT <=
- 2025-02-27 Warszawa => Sales Assistant <=
- 2025-02-27 Kraków => Frontend Vue Developer <=
- 2025-02-27 Re: Zwolniony z IKEA za "wąty" przeciw firmowej promocji LGBT-IQ+ przywrócony do pracy - SN odrzucił kasacje (sygn. akt I PSK 62/24)
- 2025-02-27 Częstochowa => Manager ds. produktu <=
- 2025-02-27 Warszawa => Business Systems Analyst <=
- 2025-02-27 Nagranie poglądowe
- 2025-02-26 Zasilacz USB na ścianę.
- 2025-02-26 Błonie => Specjalista ds. public relations <=