2011-06-27 7 views
2

私は、既存のウェブフォームとGoogleアナリティクスを使用して電話販売とウェブ販売を追跡しようとしています。Googleアナリティクスキャンペーンはセッションスコープに保存されていますか?

現在のところ、コンバージョンが発生すると、データベースにオブジェクトが作成され、オブジェクトの主キーがカスタム変数(ページレベルのスコープを持つ)としてGoogleアナリティクスに記録されます。

「カスタム変数値1」ディメンションにドリルダウンする「キャンペーン」ディメンション全体でカスタムレポートを作成すると、各キャンペーンに関連付けられたカスタム変数が表示され、特定のキャンペーン。

コンプライアンス:お客様のために電話をかけて自分でフォームを送信する(コンバージョンを作成する)必要があります。これは、同じマシンからの連続した変換で複数の変換が行われることを意味します。各コンバージョンを特定のキャンペーンに帰属させたいと考えています。しかし、私はキャンペーン/媒体/ソース変数の範囲が不明です。

GA session複数の「訪問数」がタイムアウトした場合、woohoo!

しかし、不思議なことに、カスタム変数は、意図されたソースや他の場所のアナリティクスのどこにも記録されていないだけです。

セッションリセットで達成しようとしているのは、ソース/キャンペーン/メディアにセッションレベルの有効範囲があるという仮定に基づいており、複数のキャンペーンがセッションをリセットせずに同じセッションでアプリを送信した場合最後に設定されたキャンペーンはすべてのクレジットを得る?

関連するコード:

_gaq.push(['_setAccount', 'UA-xxxxxxx-x']); 

if(getParameterByName("reset_session") == "1"){ //reset google analytics session 
    _gaq.push(['_setSessionCookieTimeout', 1 ]); 
} 

//track pageview under new session 
_gaq.push(['_trackPageview']); 

//called when business logic dicates under specific circumstances 
function register_conversion(){ 
    _gaq.push(
      ['_setCustomVar', 1, 'DatabaseKey', _object_id + '', 3], 
      ['_trackPageview', '/goal_url'] 
); 
} 

答えて

1

は、キャンペーンやソースの範囲の概念は、カスタム変数を使用してスコープの概念とanalagousではありません[1]

ユーザーのキャンペーンとソースは永続的です(6か月のクッキーに保存されます)が、すべてのページ/訪問/ユーザーレコードにキャンペーンとソースが注釈されます。

たとえば、同じ訪問中の複数のページビューの後にキャンペーンを変更すると、その後のすべてのページビューと訪問は変更されますが、以前のすべてのページビューは以前のキャンペーンの範囲内に残ります。

これはドキュメントではなく、実験的にこれを発見しました。

[1] http://code.google.com/apis/analytics/docs/tracking/gaTrackingCustomVariables.html

関連する問題