23 / 23
Jul 2008

Yes... I've looked at the help page many times.



Know that I am not referring to "having Ads" on a Thank-You page but referring to the "conversion tracking code" that Adwords gives you to help follow your campaign (Yes, Analytics does this differently via Goals/E-Commerce - which also is not working by the way and I've followed that help page closely).



So... to be clear:

1. E-Commerce tracking works

2. Goals and Adwords Tracking does not.

3. I DO have analytics code in my Thank You page - but my Thank You page is (now) on my server - not E-Junkie. (Does this still matter?)



So... couple of questions regarding:

1. Does it matter if code is on MY SERVER'S Thank-You page? (it is embeded via template to cover every page)... hope not, but guess I could use E-Junkie's if so.

2. And this is probably the reason I'm having trouble... what is the difference between E-Junkie and the list of 3rd Party providers on this list here:

http://checkout.google.com/support/sell/bin/answer.py?hl=en&answer=55005



... a list of 3rd Party providers that allow you to track conversions with Google Checkout.



Also... for the record:

- My site is built on Joomla 1.5

- Use Google Checkout

- Trying to analyze Analytics AND Adwords



Any help appreciated. Thanks - and I do LOVE e-junkie by the way - just surprised they were not listed on this list.



Thanks

Bob

same problem tracking conversions on google analytics when I use my own thank you page



Love the cart - hate the integration (or lack therof) with google analytics

I am not sure if this may be relevant, but be aware that not every buyer may actually even reach your thank-you page, regardless of whether it's our page or one on your own server. Except for PayPal Pro (which confirms payment by redirecting to the thank-you page automatically), there is no way to compel any buyer to view a thank-you page.



All other payment methods provide a return/continue link on the processor's checkout page, which the buyer must manually click to reach a thank-you page. Moreover, if the buyer's payment is not immediately completed, then that link would only bring up a generic page asking them to check their email for further info.



You can at least uncheck the "Wait for PayPal" setting in your Seller Admin > Edit Account Preferences to bypass waiting for payment confirmation and issue any download links and thank-you page links immediately for PayPal payments only.



&bunkbedking:

Make sure you do not have any Google Analytics tracking code on your thank-you page, as that conflicts with the GA tracking that is already built-into our cart service.

I use paypal pro - I can see conversions in google checkout - but when the customer pays with paypal or credit card thru paypal pro and then gets redirected to my thank you page - no conversion data I have already unchecked the wait for paypal - I am selling tangable goods not downloads



The only way I can see conversions is when the customer ends up on the ejunkie thank you page and not mine

So... still feel like this question is not being answered (asked above)...



Am I correct in understanding that E-Junkie is NOT doing what these 3rd party providers are doing in this list (see link):



http://checkout.google.com/support/sell/bin/answer.py?hl=en&answer=55005



I'm just seeing if I understand my problem correctly.



Thanks bunkbedking for the info - I'm going to switch to the E-Junkie Thank You just in case and hopefully get a few conversions registered.



Thanks

Bob

Bob



please advise me if you get conversions using the ejunkie thank you - then we are certain that their is a ejunkie code issue when you use your own thank you page



Regards



Denis

If you are using your own thank-you page URL, make sure you are only specifying that URL in your E-junkie Seller Admin, and not in your payment processor account (e.g. as a "return" URL or similar setting). If the return from checkout does not go thru our thank-you page URL (which then insta-redirects to your own URL if so specified), then our service would not be involved in any post-checkout navigation, so we would be unable to collect any tracking data from that phase to pass along to Analytics.

Tyson



did exactly as you described - redirected to my thank you page on my web site via E-junkie Seller Admin - result no conversion data



switched back yesterday to "ejunkie thank you page" result = now I can see conversions in google analytics



Denis

as any other user managed to re-direct to their own thank you page and still see conversions in google analytics? If so, please advise me how you did it!



thanks



Denis

17 days later

I am doing this:



" ...to enable tracking for Google Adwords...All these services will provide you with a custom code snippet that they require you to place on your "thank you" page. If available, use the "secure" code.



Best place to place this code is in your generic "thank you" page by going to Admin > Account Preferences. If the code is item specific, you can enter that in the HTML for thank you page while adding or editing your product. You can reach that screen by pressing "more options" while adding the product."



And I am not seeing any conversion data. I went so far as to click my own PPC add and buy my own product. It's been 2 days since I did so and I am not seeing the sale.



- Ryan

3rd party tracking apart from Google Analytics does not go through us. You PPC ad click will cause a cookie to be set on the user's machine and the JS code on the thank you page will read that cookie and report it.



Make sure you don't have other interfering JS code on the thank you page.



Also, you can use your own thank you page and see if your tracking is working in that case.

I am referring to google analytics - not google adwords - I cannot see conversions in google analytics when I utilize my own thank you page - not the ejunkie thank you page

My reply above was in response to wht rynnagy had posted.



If you are using your own thank you page, then E-junkie's out of the picture and you need to contact Google Analytics about why it's not working.

sorry - do not understand your response



You state



"E-junkie cart buttons are pre-integrated with Google Analytics to track conversions, clicks, goals etc. All you need to do is to place the code Google Analytics provides you on the page where you are using E-junkie buttons"





"When you use E-junkie cart buttons, we take care of context transfer and also ensure that we don't report duplicate sales if buyer comes to the "thank you" page again. Not only that, you can also track which buttons is buyer clicking on your site. If you are using Google Checkout, then sales are reported to your Analytics account even if the buyer does not go to the "thank you" page."



I am doing all of this + my thank you page is a redirect from ejunkie account preferences - so why no conversion data? ( I have google analytics conversion code on my thank you page)



What am I missing?

bunkbedkingWhat am I missing?





If you use your thank you page, then you don't give us a chance to run the Google Analytics code. So, you have to let E-junkie handle the thank you if you want to use our GA integration.

But surely when My thank you page loads, google analytics can see the conversion code - so I assume that when you post the data to my thank you page you are not bringing over the original cookie code from google? (Is that the same reason I cannot track campaigns in google analytics?)



If I bring the e-junkie thank you in to a thank you page on my site using an i frame (not sure how to do that but I can find out) will I then be able to track conversions?





PS would appreciate a response to my support request - EJ-SPRT #PQL-32923-886 sent on June 23rd



thanks



Denis



PS I really like the functionality of ejunkie cart from a customer perspective - but it really needs additional resources to handle issues on a timely basis

Denis, if you want to try the iframe method, it might work but, it's a workaround and we can't help your troubleshoot that. If you want our analytics integration to work, you have to follow the instructions we provide in our help page for tracking and you have to use our thank you page.

If you want to use iFrame, you won't use it within E-junkie. You will set that within your thank you page.

OK



I will stick with your thank you page - but can you please get your google integration to work with google campaigns - currently I am only able to see conversions in google analytics (when I use your page) to show up as source of click = not set . therefore, I cannot see if the original click came from ie shopzilla, nextag.... Obviously very important so I can see what return I am getting from my ppc adspend.



I believe the issue lies with the way e-junkie handles the tracking of google cookies



(please see the article I have pasted below)



Can you please fix this issue (I had the same problem with my old cart and was able to fix it by adding the code onclick="__utmLinker(this.href); return false;" to each of my cart links - I tried this with e-junkie but it did not work



Thanks



Denis



















How Google Analytics Tracks Third-Party Domains

June 25, 2006 by Justin Cutroni



Time for another installment of how to set up Google Analytics the right way! Today we’re going to talk about how to configure GA if your website spans multiple domain names. This is often the case if you’re using a third party shopping card. Just a note, I’m not going to get into the actual installation steps in this post. I want this to be a conceptual. If you’re looking for step by step instructions you can contact me or find them on them here on the GA Support Site:



http://www.google.com/support/analytics/bin/answer.py?answer=26915&hl=en



Before we get into the nuts and bolts of the setup, it’s important to understand the fundamentals of how GA tracks visitors. GA uses first party cookies to identify your site visitors. We all know what cookies are, right? First party cookies are set with the same domain name that is in the location bar of the visitor’s browser. It is very important to understand that cookies can only be ’seen’, and changed, by the domain that sets them. In fact, it is almost impossible for a website to set a cookie for a different website. This is due to a default security setting that most browsers have. Website A can not set a cookie for website B.



Let’s take this knowledge and apply it to how GA works. When a user lands on a page in your site the urchin.js tracking code looks for the GA tracking cookies. If it finds the cookies then it updates them. If it does not find the cookies it sets them. Remember, if your website domain is www.shirts.com, then the urchin.js tracking code can only recognize cookies with the www.shirts.com domain and it can only set cookies for the www.shirts.com domain.



As the user continues their session the urchin.js interacts with the tracking cookies. Continuing with our example, the user on our site is just about to click on a link to different domain, the third party e-commerce platform we use. They will leave our domain and go to the e-commerce provider’s domain. We’ve been tracking this user with a specific set of cookies on our domain. When the visitor leaves our domain we want them to take their cookies with them. The cookies identify them as a unique visitor, if they don’t take their cookies to the next domain then we will loose the rest of their session information and that’s not good.



So how do we transfer the cookies to the shopping cart site? With Google Analytics we can pass the cookie values to the shopping cart domain via the query string. There are two conditions that need to be met for this technique to work:



1. We need to add the urchin.js tracking code to the pages on the third party domain (I’ll explain this in a second).

2. The third party domain must permit us to pass data via the query string.



If the third party domain does not allow the above then you can NOT use GA to track your visitors on the shopping cart pages. Sorry, there’s no way around it, both conditions must be met.



Here’s how we normally configure GA to work with a third party site. We wrap the link (or form) that directs the user to the third party site in a JavaScript function. This function literally picks up the cookie values from the visitor’s computer, appends them to the URL and then forwards the user to the third party domain. Once the user arrives on the destination page the urchin.js pulls the cookie values from the URL and sets a new set of cookies with the values extracted from the URL. That’s why we need to add the urchin.js to the pages on the third-party site. We need the code in the JavaScript file to pull the values for the cookies from the URL. It’s really important to understand this last step because it overcomes the two hurdles we discussed above.



First, we’re transferring the visitor’s cookie values from one domain to another. This means that the entire visitor session will be captured. All the identifying information for the visitor stays with the visitor as they traverse the different domains.



Second, the GA tracking cookies on the third-party site will be first party cookies so they are less likely to be rejected by the browser.



We all know that getting the complete picture of a visitor’s session is vital to better understanding of the referring information and site configuration. I hope this post gives people a better idea of how GA is tracking their traffic across third-party domains so they can configure it correctly.



If your website initiates a purchase checkout process on a separate store site

(for example, if you send customers from www.mystore.com to www.securecart.com):



1. Add the following lines (in bold) to your tracking code on both your store site and your shopping cart pages:



<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">

</script>

<script type="text/javascript">

_uacct="UA-xxxx-x"

_udn="none";

_ulink=1;

urchinTracker();

</script>



2. Change the links from the main site to the secure site to use __utmLinker as follows. If your current links look like:



<a href="https://www.securecart.com/?store=parameters">Purchase Now</a>



change them to:



<a href=" https://www.securecart.com/?store=parameters" onclick="__utmLinker(this.href); return false;">Purchase Now</a>



The code above provides links for users with or without JavaScript enabled. It's important to note that apostrophes need to be escaped with a backslash where they appear in the link or link text.



Important: if your pages include a call to urchinTracker(), utmLinker(), utmSetTrans(), or utmLinkPost(), your Analytics tracking code must be placed in your HTML code above any of these calls. In these cases the tracking code can be placed anywhere between the opening <body> tag and the JavaScript call.