Google アナリティクス(ユニバーサル アナリティクス)で Google タグ マネージャーを使用しています。
これが私の設定で、これが私たちの寄付ページです。
dataLayer は、Google タグの前に次のように作成されます。
var dataLayer = [{
'pageCategory' : 'Donation Page',
'txnPhase' : 'Transaction Pageview',
'txnT1' : new Date()
}];
私たちの e コマース ページでは、トランザクションがコミットされた (そして動作する) 場合にのみ実行されるこのコードを追加しました。
//TEMP BATCH
var gaqTemp = [].concat.apply([], gaq); //Puts 3 arrays of eCome data together so I can access it easier
//DIMENSIONS
var giftID = gaqTemp[1];
var txnID = gaqTemp[11];
var txnPhase = 'Transaction Closed';
//METRICS
var giftAmount = gaqTemp[3];
var giftCount = gaqTemp[15];
var txnT2 = new Date();
//PUSH TO dataLayer
dataLayer.push({'giftID' : giftID, 'txnID' : txnID, 'txnPhase' : txnPhase, 'giftAmount' : giftAmount, 'giftCount' : giftCount, 'txnT2' : txnT2});
データを追跡するための Google タグ マネージャー (GTM) のセットアップは次のようになります。
これがトリガーです: ClicksDonate_Class,
最後に、Google アナリティクス (GA) のカスタム指標とディメンションの設定を次に示します。
これらのカスタム メトリクスを使用したレポートには、結果が表示されません (数日間にわたってテストされています)。
私は何か提案を探しています。
ありがとう、RCS
PS。これは、問題を解決したと「思った」以前の投稿です... http://bit.ly/1OOhOH6
同様の問題に関する別の投稿があります。