0

セットアップは次のとおりです。

1) プライマリ サイトには、GA を使用してすべてを追跡し、必要に応じて実行する e コマース ソリューションが含まれています。各ページのトラッキング コードは次のとおりです。

var pageTracker = _gat._getTracker("account id");
pageTracker._setDomainName("primary domain");
pageTracker._setAllowLinker(true);
pageTracker._setAllowHash(false);
pageTracker._trackPageview();

プライマリ サイトは、セカンダリ ドメイン ディレクトリ A からもサービスを開きます。ユーティリティを開く前に、pageTracker._getLinkerUrl() を使用して、url に追加されたすべての適切な GA 情報を取得します。

2) セカンダリ ドメイン ディレクトリ A で実行されるユーティリティは、Google が推奨する GA トラッキング コードを使用します。

var pageTracker = _gat._getTracker("account id");
pageTracker._setDomainName('none');
pageTracker._setAllowLinker(true);
pageTracker._setAllowHash(false);
pageTracker._trackPageview();

セカンダリ サービスは GA イベントを使用して、プライマリ サイトの GA アカウントに発生するさまざまなことを記録しますが、すべてうまく機能します。

今、物事がうまくいかなくなったところです:

  • セカンダリ ドメイン ディレクトリ B で分割テストをセットアップします。
  • また、ユーザーがディレクトリ A を開いたときに約 50% のユーザーをディレクトリ B にリダイレクトするサーバー側コードも用意されています。ディレクトリ B の Google トラッキング コードは A のものと同じです。ただし、ディレクトリ B からスローされるすべての GA イベントには後で分割バージョンのユーザーの行動を分析できるようにするための識別プレフィックス。

この結果、GA はすべてのイベントを記録しましたが、ディレクトリ B セグメントがゼロの e コマース トランザクションを記録したため、e コマース統計は大混乱になりました。一方、平均は約 50% 低下し、ディレクトリ A セグメントは通常のコンバージョン率レベルを維持しました。

現在、分割フレームワークをやり直して、ユーザーに送信している分割テスト URL をプライマリ ドメイン アプリに認識させ、サーバー側のリダイレクトをいじらないようにすることを考えています。これで問題が解決することを願っています。

しかし問題は、サーバー側の分割フレームワークを取り除かずに、ここで Google アナリティクスを適切に機能させて e コマース データに関連付けることができるかどうかです。

4

1 に答える 1

0

問題の明確な原因が分からなかったため、テスト バランシングを管理するアプリから AJAX を使用して分割 URL を取得し、クライアント側で分割 URL の準備を行うことで解決しました。 GA コード) は処理された最終的なターゲット URL を取得し、ページはリダイレクトされません。Sofar 分析では、プライマリ バージョンと分割バージョンの両方の結果が表示され、イベントが適切に記録されているため、機能しました。

テスト中に、参照元の URL が途中で失われたことがわかりました (リダイレクト コードが原因である可能性があります)。ただし、Google Web Optimizer を使用すると e コマース トラッキングも適切にトラッキングできなかったため、これも問題である可能性があります。複数のドメインで実行される分割テストを処理する場合。

于 2010-11-23T00:01:34.573 に答える