I am using Google Tag Manager with Google Analytics (Universal Analytics).
Here is my setup, and here is our Donation Page.
The dataLayer is created before the Google Tags as:
var dataLayer = [{
'pageCategory' : 'Donation Page',
'txnPhase' : 'Transaction Pageview',
'txnT1' : new Date()
}];
On our eCommerce page I have added this code with executes only when a transaction is committed (and it works).
//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});
The result looks like this when a donation is pushed and successful:
Here is what my Google Tag Manager (GTM) Setup looks like to track the data:
And this is the Trigger: ClicksDonate_Class,
And lastly, here is are my setups for Custom Metrics and Dimensions in Google Analytics (GA):
Any of my reports with these Custom Metrics show no results (tested over several days).
I am looking for any suggestions.
Thank you, RCS
PS. Here is my previous post where I 'thought' I solved my issue... http://bit.ly/1OOhOH6
Here is another post with a similar issue.