Analytics php bestand

Status
Niet open voor verdere reacties.

uaejeroen

Terugkerende gebruiker
Lid geworden
7 dec 2009
Berichten
1.665
Geachte helpers
Ik moest een php bestand maken en deze uploaden naar mijn hosting
mijn analytics code ziet er zo uit

PHP:
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-52341716-1', 'auto');
  ga('send', 'pageview');

</script>

Maar als ik een php maak met alleen <?php en sluit met ?> dan krijg ik fouten
dus heb ik een php bestand gemaakt die er zo uitziet

PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-52341716-1', 'auto');
  ga('send', 'pageview');

</script>
</body>
</html>

Maar dit gaat denk ik niet werken

Weet iemand hoe ik een php bestand kan maken zonder fouten?

Graag advies jeroen
 
Hoi Jeroen,

Je laatste voorbeeld is goed. Een <script> moet niet tussen je php code staan.
 
Beste

Dus alles is goed

er stond : sla het bestand op als analyticstracking.php

en plak roep deze aan in elke pagina waar je de resulaten van wilt weten
PHP:
<?php include_once("analyticstracking.php") ?>

dan moet ik 24 uur wachten ttot ik kan kijken of alles werkt bedankt
 
Een PHP-bestand hoeft niet per se PHP te bevatten ;)

Je kunt prima dit doen:

analytics.php
PHP:
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
 
  ga('create', 'UA-00000000-1', 'auto');
  ga('send', 'pageview');
 
</script>
Dat is de enige inhoud.

De include zorgt er voor dat je dit stukje HTML-code op een ander pagina kunt invoegen zonder het te hoeven kopieren.
 
Hij werkt wel. Je krijgt inderdaad niets te zien en je script staat erin.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan