はい、G.Aはこの種のサーバーサイドのものには盲目的です。そして、彼らのPHPのAPIも役に立ちません。
ただし、このような内部のGAタグを保持し、短いリダイレクトページを持つことができます:
<html>
<head>
<title>A web page that points a browser to a different page after 2 seconds</title>
<meta http-equiv="refresh" content="2; URL=<?php echo $golink; ?>">
<meta name="keywords" content="automatic redirection">
<script>var _gaq=[['_setAccount','UA-XXXXX-X'],['_trackPageview']];(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];g.src='//www.google-analytics.com/ga.js';s.parentNode.insertBefore(g,s)}(document,'script'))</script>
</head>
<body>
If your browser doesn't automatically go there within a few seconds,
you may want to go to
<a href="<?php echo $golink ?>">the destination</a>
manually.
</body>
</html>
お知らせメタタグで$golink
変数。
これを使用する場合は、UA-XXXXX-X
を実際のアカウント番号で置き換えることを忘れないでください。
クレジット:最適化されたGAタグがMathias Bynens
に行く[EDIT:JavaScriptの唯一のバージョン]
<html>
<head>
<title>Redirecting you...</title>
<script>var _gaq=[['_setAccount','UA-XXXXX-X'],['_trackPageview']];(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];g.src='//www.google-analytics.com/ga.js';s.parentNode.insertBefore(g,s)}(document,'script'))</script>
<script>
<!--
if (window.addEventListener)
window.addEventListener('load', function() { window.location="<?php echo $golink; ?>"; }, false);
else
window.attachEvent('onload', function() { window.location="<?php echo $golink; ?>"; });
// -->
</script>
</head>
<body>
</body>
</html>
私のドメインは別のドメインにリダイレクトされていて、リファラーを設定しても心配しています(2番目のドメインで 'setRefererOverride'へのアクセス権があります)、おそらくgoogleが作成するすべてのパラメータは同じではありませんそれは特定のページですか?)、または私は参照ドメインについて本当に心配すべきですか? –