This is still very confusing even for a pretty nerdy guy like myself.
Let me just make it simple. For my part I am using the common thank you page. I'm not tracking ad words so much as just tracking eCommerce data in Analytics.
So that said. These are the codes I have in Seller Admin > Edit Preferences > Common Thank-you Page HTML. They represent FB, Google, Bring and Twitter. I removed my ID's.
______
<!-- Facebook Conversion Code for SE Checkout Confirm -->
<script>(function() {
var fbq = window.fbq || (window._fbq = []);
if (!_fbq.loaded) {
var fbds = document.createElement('script');
fbds.async = true;
fbds.src = '//connect.facebook.net/en_US/fbds.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(fbds, s);
_fbq.loaded = true;
}
})();
window.fbq = window.fbq || [];
window._fbq.push(['track', '###', {'value':'50.00','currency':'USD'}]);
</script>
<noscript><img height="1" width="1" alt="" style="display:none" src="https://www.facebook.com/tr?ev=6012643007001&cd[value]=50.00&cd[currency]=USD&noscript=1" /></noscript>
<!-- Google Code for checkouts Conversion Page --><script type="text/javascript">/* <![CDATA[ /var google_conversion_id = ###;var google_conversion_language = "en";var google_conversion_format = "3";var google_conversion_color = "ffffff";var google_conversion_label = "WlNzCMyU5AkQxLTQ6wM";var google_remarketing_only = false;/ ]]> */</script><script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js"></script><noscript><div style="display:inline;"><img height="1" width="1" style="border-style:none;" alt="" src="//www.googleadservices.com/pagead/conversion/###/?label=WlNzCMyU5AkQxLTQ6wM&guid=ON&script=0"/></div></noscript>
<script src="//platform.twitter.com/oct.js" type="text/javascript"></script>
<script type="text/javascript">twttr.conversion.trackPid('l6v6x', { tw_sale_amount: 0, tw_order_quantity: 0 });</script>
<noscript>
<img height="1" width="1" style="display:none;" alt="" src="https://analytics.twitter.com/i/adsct?txnid=l6v6x&p_id=Twitter&tw_sale_amount=0&tw_order_quantity=0" />
<img height="1" width="1" style="display:none;" alt="" src="//t.co/i/adsct?txn_id=l6v6x&p_id=Twitter&tw_sale_amount=0&tw_order_quantity=0" />
</noscript>
<script>(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"5062711"};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq");</script><noscript><img src="//bat.bing.com/action/0?ti=###&Ver=2" height="0" width="0" style="display:none; visibility: hidden;" /></noscript>
______
Now I see that Facebook has a new tracking code and is phasing out the old making this even more confusing. But I went ahead and updated it and I'm hoping it may help data accuracy. I have one for general tracking on my site and the modified version for "Purchase" events in Seller Admin > Edit Preferences > Common Thank-you Page HTML.
_______
Also on every page I use an EJ modified GA code like this for general tracking. I though that was supposed to give me more user data.
<script type="text/javascript">
var gaJsHost=(("https:"==document.location.protocol)?"https://ssl.":"http://www.");
document.write(unescape("%3Cscript src='"+gaJsHost+
"google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var ejGATracker = gat.getTracker("UA-774269-19");
ejGATracker._setDomainName("none");
ejGATracker._setAllowLinker(true);
ejGATracker._trackPageview();
</script>
_______
My view cart is normal I believe...
<a href="https://www.e-junkie.com/ecom/gb.php?c=cart&ejc=2&cl=###" target="ejejc" class="ec_ejc_thkbx" onclick="return EJEJC_lc(this);"><img src="" border="0" alt="View Cart"></a>
<script type="text/javascript">
function EJEJC_lc(th) { return false; };
</script>
<script src="https://www.e-junkie.com/ecom/box.js" type="text/javascript"></script>
_____
So all said I don't really know what's up. I know that conversions are being counted. I know that every visit is not being counted as a conversion so that's good. But I also know that data is off from both FB and google.
Am I redundant somewhere? A screencast from the EJ crew in implementing this stuff might go a long way to helping people understand. Even though I have pured over the help page I still walk away confused.