既存のリダイレクトページにアナリティクスのコードを設置しました。
しかし、アナリティクス上でテストトラフィックを送っても、このphpがおかれているページが反応しません。
ちなみに、これを設置しているのは「http://example.com/download/app」という場所です。
「http://example.com」はアナリティクスではちゃんとデータが取れています。
もともとは
index.php
1<?php 2$ua=$_SERVER['HTTP_USER_AGENT']; 3if((strpos($ua,'iPhone')!==false)||(strpos($ua,'iPod')!==false)||(strpos($ua,'iPad')!==false)) { 4header('Location:http://google.com/'); 5exit(); 6}else if((strpos($ua,'Android')!==false)){ 7header('Location:http://yahoo.co.jp/'); 8}else{ 9header('Location:http://google.co.jp.com/'); 10} 11?>
というコードで動いていました。
これを
index.php
1<html> 2<head> 3<script type="text/javascript"> 4 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 5 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 6 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 7 })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 8 9 ga('create', 'UA-xxxxxxxxxx', 'auto'); 10 ga('send', 'pageview'); 11 12</script> 13</head> 14</html> 15<?php include_once("analyticstracking.php") ?> 16<?php 17$ua=$_SERVER['HTTP_USER_AGENT']; 18if((strpos($ua,'iPhone')!==false)||(strpos($ua,'iPod')!==false)||(strpos($ua,'iPad')!==false)) { 19header('Location:http://google.com/'); 20exit(); 21}else if((strpos($ua,'Android')!==false)){ 22header('Location:http://yahoo.co.jp/'); 23}else{ 24header('Location:http://google.co.jp.com/'); 25} 26?>
に書き換えました。
おかしいところがありましたら是非教えて頂きたいです。
宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー