I need to solve a problem that the e-commerce report on analytics page, is showing 30% less sales than the Magento report.
I was wondering where I put the analytics code with the sales transactions? In the success page after the payment?
On our e-commerce, we use a third party billing app that makes the user navigate to another page, and I guess, sometimes the user just doesn't go back to the success page. So I was thinking that this could be the problem.
Thanks,
Joe
If the user doesn't come back, it will be difficult to get an accurate count without that third party service giving you one. If you were to tell Analytics that the "Go to the third party page" screen is a "complete" transaction, you'd have too many sales reported (some people will abort at the payment stage). As you can see with your situation, the opposite happens when you wait for them to return to count a "sale".
Can you add your analytics tracking code at the payment processor's site? Otherwise, I don't think Analytics was build for this case...
Thanks,
Joe
Related
New laws forces us NOT to show pictures in our shop.
I need some way to find a secure folder, so that only buyers in our shop see the picture.
To prefend google to find them, i can make a robot disallow in htacces.
How can i make/find any script that only the picture from a product shows up if customers had send in the order and paid for?...or if they are in our domain on the product page? I have no ideas where to start. I was thinking about publishing a picture in cgi-bin with a login-passw acces on request. The law is from Brussel and will hit us as of januari (everyone with smokestuff and e-cigarettes)
Thank you, i understand. The only way then is indeed user pass and login. Will search for that. The product is legal in 145 countries. Customers needs to have an option to see what they buy, however tobacco gets difficult. In this case its then a server setting script or login script for shared server Apache and not for stackoverflow. However i was hoping someone could point me out in more options then only user authentication. But then it is indeed difficult because its a shopping cart.....lol
Thnx anyway.
So, having discovered that customers are not returning to our website after making their PayPal payments, our Google Analytics reports are wonky as the landing page (success.phtml) which generates the order completion history/goal is never achieved.
Is there a PayPal APi callback to Magento which can generate the correct Google Analytics data? Is there a way to generate GA code at the PayPal end?
Any pointers appreciated!
Thanks, Joe.
a better question for you is why are your customers not reaching the success.phtml?
Go to Website Payments under Profile on the PayPal website. Setup your return URL and enter the succes url there...
If your customers don't return because they close their browser before returning to the shop:
You could remove the script from success.phtml and add a serverside-call to GA using something like serversidegoogleanalytics but you'll have to implement this for all paymentmethods you are accepting... This serversidecall would be done in the success-action within the controller of the paypal module
After creating both a Chrome Web Store listing as well as a duplicate listing tuned for the Google Apps Marketplace, I have filled out the Marketplace Listing Review Request. I've had to edit the second listing several times as I've uncovered issues like not including the app member in the manifest, and I have no idea of the overall status of the request. Is there a way to find out?
My big concern is that something is still not right or that I might have missed a step or done something else wrong in the process of submitting the listing. Since there's no obvious validation around the Marketplace Listing Review request, I'm not 100% sure if I'm doing it perfectly. This is my first listing. Help?
First step would be to provide your Chrome Web Store Item ID as jonathanberi mentioned. Once you do that I can take a look at the application for you.
The reality is that we don't check and test new GAM applications every single day. It's more accurate to say that your application will be checked within 1-2 weeks from publication. If there are any issues, I or someone else on the curation team, will reach out to you to let you know of the problem and it's severity. Most of the time the issues aren't serious enough to warrant immediate removal from the Google Apps Marketplace and simply need to be fixed within a 30 day time frame.
So, long story short, no news is good news for GAM publications. If you don't hear anything from us within 2-3 weeks of your publication date, you can safely assume that your application has met all of our listing requirements.
I had the same problems and spoke to some very helpful folks at Google. Here is a summary of what they said:
Time taken to hear back: For new submissions their SLA for reviewing is 8 business days, but they usually do better than that.
Time taken for your app to show up on Google Apps Marketplace: 12-24 hours. When they approve an item it is automatically send to the public store, however it takes time to be shown in the Google Apps Marketplace search results due to cache propagation as time is taken for their robots to find it, index it and get it ready. (as of Jan 2017)
I am having some difficulty in getting google's eCommerce tracking working consistently for Magento. I have set the UA code in the google api section of the admin and eCommerce tracking is switched on. When I go to the success page the code is there. Some orders are being sent but not all. I have installed google chromes analytics tester and the beacon is being sent. Take yesterdays orders for example, 1 from sagepay is in analytics however another sagepay order is not which rules out payment gateway. I have re-set the permissions on the success page and tidied up a couple of warnings in the console but nothing is working i'm pretty stumped.
I have also installed Jiraffe real-time analytics and am having the same problem with that tracking orders, it didn't track a single order yesterday but is tracking cart data fine.
Does anyone have any suggestions?
Thanks
First of all not every user who uses payment gateway is comming back to your success page as some of them are just leaving the transaction at thank you page on third party services - then you won't see such transaction in GA. Second of all not every user let you to track him (adblock is preventing its users to be tracked).As for now please just reply if you are sure that users got back to Magento's success page.To get a much better overview of yours customer behaviour I would recommend you to install this extension Fooman Google Analytics Plus and set up proper funnels (you'll find brief instruction at extensions page)
I would suggest that you check the formating of data passed to GA :
prices should be formated as "1200000.00" : no separator for thousands, dot as decimal separator, no currency
text values should be escaped properly quotes contained in them: 'That\s it'
The Fooman extension is a good start since the basic GA implementation in Magento is a shame of non sense, while not perfect.
Google tracking in Magento :
Open the Magento Admin area and navigate to System->Configuration->Sales->Google API.
Expand the Google Analytics section.
Pick the Yes option from the Enable drop-down menu. Enter the Google Analytics account number in the Account number field. Click on the Save Config button.
Thanks..!!
Perhaps someone using PayPal can advise me on the best way to implement the following situation.
I'm developing a website for a non-profit organization and right now we are already setup w/ PayPal and have a "Donate" button on the main page. The website has audio samples and we would like to provide the option for the user to buy the full audio via PayPay. This is nontraditional (at least to me) in the sense that we are providing the purchased audio files for download immediately after payment.
Also, note that there is a lot of Audio files and, if not too difficult, we would like to keep track of sales on each item purchased.
How should I design/implement this situation, while using PayPal.
(On a separate note, in the future I would like to keep track of Users and "who purchases which items", so that in case something "bad" happened during the audio download, the user would have the chance to re-retrieve the downloaded item.)
Technology: ASP.NET 4 (MVC 3)
You may want to look into Paypal Express Checkout that verifies using Paypal's IPN.
This is a long answer and it is best that I point you in the direction of the above and ask that you look up the documentation itself.
Things to keep in mind:
There are more checkout methods aside from Paypal's Express Checkout, don't get these mixed up when you are looking through the documentation.
Some of the Paypal ASP.NET code examples were out of date when I last implemented this (about 3 weeks ago)
This tutorial was quite valuable when I was going through this process.
Code: http://blog.wekeroad.com/2008/10/11/mvcstore-part-22
Video: http://www.asp.net/mvc/videos/mvc-1/aspnet-mvc-storefront/aspnet-mvc-storefront-part-22-restructuring-rerouting-and-paypal
See this post in reference to the check-out process workflow. The main idea is that you will need to verify values using Paypal's IPN. Here is the documentation.
In it's simplest form::
You're going to need to assign order id's of some sort to each transaction.
If the payment for the order is not-confirmed (your default state), do not allow download of the mp3.
If the payment for the order is confirmed, allow download of the mp3.
Keep track of all this information and more in your database and create an Admin section of your app that allows you to view / edit details of all orders.