Using Magento CE 1.9.0.1.
We are using Google Analytics to track conversions on our site. We implemented this using the built-in Google API section in the admin panel. It provides enough information including transaction (order) numbers, order amounts, browser data, etc..
I believe this data is submitted upon loading the success page. With that being said, I would like to submit certain data from checkout page - before the order is ever completed. For example, I would like to push the billing address as soon as they fill out the form.
Background: We use an address validation service and sometimes the address that the validation service submits to us isn't correct. It can "over correct" and completely strip vital details from certain addresses. Happens less than 1% of the time but when that is multiplied against 1000 - 2000 orders a day it can really become a problem for our fulfillment department. Yes, we have reported this to the address validation service and they tell us they are investigating it.
I plan to use jQuery to grab the form data in the billing and shipping fields and when the user fills out all necessary fields, do a push to GA.
My question then. If I push custom variables to Google Analytics prior to completing an order, will GA be able to associate that session with my completed transaction?