0

ページに JavaScript がありますが、ここでは説明しませんが、編集できません..

<script type="text/javascript" src="http://www.google-analytics.com/ga.js"></script>  
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-12345-1");
pageTracker._initData();
pageTracker._trackPageview();

私が望むのは、次の変数を trackPageview(); の上/前に追加することです。送信されます

pageTracker._setDomainName('mydomain.com');

これを行う方法はありますか?別の ._trackPageview(); を実行すると、2回カウントされますか?

4

2 に答える 2

2

ページコードを編集できない場合、どのように何かを計画していますか?それとも、その特定のコードに触れることができないと言っているのですか?

残念ながら、実際にできることは何もありません。_trackPageview後に別のページを追加でき_setDomainNameますが、そのとおりです。ページが2回カウントされます。または、を使用することもできます_trackEvent。これにより、追加のページビューをトリガーせずにコードがトリガーされますが、GAにイベントが送信されます。サイトに他のイベント追跡がある場合、特に他のフィルターを適用する必要がある場合は、「水が濁って」レポートからフィルターを除外するのが難しくなる可能性があります。

また、2回目のヒットでドメインを別の場所に設定すると、visit(または)メトリックが混乱する可能性があります。

Eike Pierstorffのコメントに同意します。そのバージョンのGAコードは非常に古く、現在のバージョンに更新する必要があります。うまくいけば、それはコードを変更するのに十分な重みを与えるかもしれません、そしてあなたはアップデートでドメインコードを追加することができます。

于 2013-03-08T14:14:59.910 に答える
1

_setDomainName後に実行すると、Google アナリティクスが追跡に使用する Cookieのドメイン ハッシュ部分_trackPageviewが変更されます。ドメイン ハッシュが変更されると、GA はこれを新しい訪問として認識し、訪問者のソース / メディアは (直接) / なしにリセットされます。

編集できないと言う JavaScript を変更せずに、やりたいことを達成する方法はありません。実行すると_trackPageview、構成設定 (domainName など) は固定されており、訪問をリセットしない限り変更できません。

于 2013-03-08T15:09:53.663 に答える