Google Analytics is not showing all tracking of order - drupal-7

I am running a website and registered for Google Analytics. Got code embedded into my site.
My site in On Drupal and using Ubercart for Online shopping. There is only one payment mode BY CREDIT/DEBIT CARD.
The issue is that Analytics in not tracking my all orders that have been made, some of them is missing.
I have checked that the code has no issues in it, not problem of Sync as well because i have waited a long and orders that are missing are of the date say for example 5-9-2013 and i do have orders tracked of date 6-9-2013.
Anyone have any idea how to resolve it?

User can opt out of the Google Analytics Tracking, they may have not javascript, they may cancel page load before the tag has fired, they may sit an office where the company firewall filters out calls to the google server etc. Javascript-based tracking is never especially accurate (Google themselves warns that Analytics show Trends, not exact numbers).
So I don't think there's a way to resolve differences between GA and backend systems.

Related

Google Cloud Platform project is being suspended, I tried to submit an appeal but not working

About 2 weeks ago, I found that my GCP project (using YouTube API) is being suspended for violating Google Cloud Platform Terms of Service or Acceptable Use Policy by circumventing quota restrictions via multiple projects acting as one.
I've deleted all other projects and submitted an appeal for 12 days ago, but the main project is still locked and no response from Google support.
I just keep receiving 2 emails from Google system when I submit an appeal again:
Thank you for your follow up. A member of our team will review the appeal for your Google Cloud Project and get back to you within two business days.
and
We have recently detected your Google Cloud / APIs Projects have been circumventing our quota restrictions via multiple projects acting as one and appears to be violating YouTube API Terms of Service (III.D.1.c).
You can fix the problem by taking the following steps:
Consolidate your projects behind one single project ID and delete the remaining projects
Once you've completed step 1, sign in to your remaining active project and submit an appeal
How can I solve the problem?
Thank you.
You have to wait and check constantly your email for any requested information from the Google side. Try to be as detailed as you can and try to provide as much evidence as possible. This process sometimes can take some time to be reviewed. If you have submitted an appeal, you just can wait and keep monitoring your mail. On the other hand, you can create a new Project.

Why is Google Analytics providing data when the tracking code is not yet even in place?

I think some other website is using the Google Analytics ID of one of our websites. I recently set up a new Analytics property for a new site but have not yet put the tracking codes in place. Then when I checked our Analytics earlier today, the new property is already reporting visits. How come?
Probably someone hacked our Google Analytics ID. But then we haven't even placed the codes on site so I'm not sure if this is the case. Am I missing something (probably due to a filter set up)?
And if some other website is indeed using our Google Analytics ID, is there a way for me to trace these sites?
I just configured our Analytics to monitor visits that only involve our hostname so hopefully this will solve the issue onwards. But still, are there other possible reasons?

How do I get a Google Admin to Fix my Project Console?

Short of paying $150/month so I can actually submit a ticket, what can I do to get Google's attention? I've seen other people get help for what appears to be the exact same issue.
I uploaded a new (small) app to Google App Engine (GAE), and the Applications Settings page shows an error under Cloud Integration ("An error occurred when creating the project. Please retry").
I've retried over a period of days, but it tries for a while, then reports another failure. I've asked questions of StackOverflow, and in the GAE issues forum, to no response.
Try to get hold of the people from Google Developer relations here, in the relevant Google+ communities or on Google groups.
If it can bring you any comfort: paying the $150 does not help you much - we have the subscription.
If you have a second Google Apps domain, replicate the issue by switching domains and recreating the project from scratch. Then if the error occurs again, post that it occurs in 2 or more cloud.google.com accounts with separate domains. This should help show this is not a one off error and requires investigation.
If it does not occur in the second domain, save your data, delete your project and recreate with a different project name and number.
-ExGenius

Paypal payments standard with mobile optimized checkout

I am running a Django app that is hooked up to paypal payments standard and that generates encrypted 'Buy Now' buttons. Everything works as it should on desktop, but when I use a mobile device (android and IOS), I do not get sent to the mobile optimized checkout page.
If I go to this non-encrypted test page, I actually get the mobile checkout page. As soon as I change that fake business email to my real one, I only get the desktop page.
This leads me to believe I have some kind of configuration issues in my merchant account, as opposed to an issue with encrypted buttons.
I looked at the documentation on x.com. They mention that the mobile checkout page is not compatible with these use cases:
Instant Update API
Buyer Supplied Price, Desc, Qty
Profile Based Shipping & Tax Discounts
Payment Type: Auth, Order
Inventory Management
I originally had shipping rules, so I deleted those. I don't think I have any of the other things enabled, but its hard to tell seeing as these unsupported use cases are really vague. I've also read this SO post, and I have disabled my tax rules, but it did not fix the issue for me.
Does anyone have experience with this? Is there a way to force the mobile version of the checkout page, using paypal payments standard?
I "fixed" this by implementing their Express Checkout flow.
Don't believe their documentation. Express Checkout can do EXACTLY what paypal payments standard can do, and the API has nice features like forcing the non-paypal account pane to open by default.

Web Analytics & Stats

We want to add tracking statistics to a web application we are building but are pretty unsure of how to go about it. (i.e. clicks, pageviews, unique visits etc)
Does anyone have any articles on the best way to go about incorporating tracking data into an application ? i.e. javascript tracking or IIS etc ?
We want to add tracking in as a ASP.NET MVC module - but we are unsure as to the best way to actually get the data and essentially 'track' this information ?
If anyone could help out - much appreciated.
Edit: just to be clear, we want to do this in-house and present the stats to our users as an additional fee module?
You can turn on the logging for IIS and then use the SQL Server Report Server Pack for IIS. It comes with many canned reports for your sites stats and then you could take it from there with your own custom reports.
You could also just use log parser to get the stats into a SQL Server DB and then you could use SQL from their to analyse and roll your own app.
Either way, you could modularize this and sell it as an add-on to your customer base.
You could use Piwik, you just need PHP version 5.1.3 or greater and MySQL version 4.1 or greater. As they say in their website, "Piwik aims to be an open source alternative to Google Analytics."
They have a demo on the official website so you can see if it's what you're looking for.
Google analytics is a popular service. You just insert a bit of javascript on every page that contains your sites name and Google tracks the data and provides all the report on a handy web based dashboard.
It's not an ASP.net MVC module like what you mentioned, but it will certain track stats for you and will be a lot simpler to set up than trying to code or integrate anything yourselves.
I'd look at analytics to begin with and only branch out to something more complex if it doesn't meet your requirements.
klabranche provided a holistic answer in terms of using logs of web server. I think using web server log is a a great way to analyse data of your web application.
That being said, depend on your web application and the scope of your analytics, just relay on web server log is not a good way to.
As you may know, web log does not record users behaviors like clicking certain tabs which may not trigger a web server request. Obviously your web log has no idea whether users clicked that tab or not, this may hurt your analyse.
Another you need to know is browser cache, this may create another black hole in your data.
RECAP
If you want to do a holistic analytics, you need to use two approaches, one is JavaScrip tag, another one is web log. Since both of them have shortages, combining them together will give you a complete picture.
Hope this helps

Resources