Testing google analytics - mobile

I am new to google analytics and mobile testing and got a task of testing google analytics on one of our in-house application. could you guys please help me by understanding that how can I proceed doing so. I have no idea about google analytics.
Thanks in advance.

Just perform the actions that you are actually tracking and check if a corresponding entry is recorded in the analytics database.

As a starting point, first check if your UA tracking ID is implemented. Secondly, make some interaction with you mobile application and check if the data is available in Google Analytics (e.g. real time report).

Related

Migration from PARSE mobile backend to Google AppEngine

I have created a social media app using Parse backend. I don't have any user at this point but I am anticipating to get lots of users in the future. I have several problems with Parse:
1- Parse limits API calls and my app needs to work on million users' phone and 600 call / sec is not enough to support millions of users
2- Auto Scalability is a critical requirement for social media and Parse doesn't provide it
3-There is no tech support from Parse team and they are not even available to solve our issues. I don't know why they do not provide paid consulting services to help their customers
So I decided to move the backend to Google App engine
My Questions:
1- Is there any way to solve the three issues mentioned above Using Parse so that I stay on Parse without migration to another backend? and How?
2- If the answer is No, what's the best mobile backend to accommodate my requirements?
3- what are the challenges moving from Parse to Google App Engine (GAE)
4- Parse keeps everything in MangoDb - what happens if I create another MangoDb on GAE and replicate the same DB schema? how about queries and cloud code that we have written on MangoDb and Parse? do we need to rewrite them again?
I would truly appreciate it if you guys would give me some advise - I am ready to hire someone who has done this kind of work in the past and has a good experience on Parse.
Thank you
Ben

Google Checkout Order Report API -> Google Wallet analog?

I used Google Checkout API for getting subscriptions reports every half an hour.
https://checkout.google.com/api/checkout/v2/reports/Merchant/
(https://developers.google.com/checkout/developer/Google_Checkout_XML_API_Order_Report_API)
Our company have ours support team which provides help for users of application. My script downloaded last purchases every half an hour and stored in DB (time,serialnumber,email). After that support was getting access to this information through our web-interface (thus, we did not give an access (login,pass) for a main Checkout account).
Now Google Checkout was shut down and I don't understand how to do it at Google Wallet. Does anyone now can it provide this functionality or not?
AFAIK there currently is no similar "infrastructure" (reporting, querying, etc, via API like in Google Checkout) for Google Wallet for Digital Goods which, based on your comments, sounds like the product you are looking for (to replace your current Google Checkout implementation) - it's specifically for digital goods and does support subscriptions.
You'd manage orders via Merchant Center.
You will get order data via postbacks so as for ideas - you would need to store order data on your end when you handle the postback/s from Google - for both "placed" and "cancelled".
This would replace how you currently do it via Order Report API in Google Checkout...
Hth...

What payment gateways work well on appengine?

Well, I've been building some free apps on top of appengine, but now I want to start charging money. My question is:
What is the best way to collect payments from users. Do certain services (paypal, google checkout, etc) work better/worse with AppEngine's library restrictions? Are there any good examples or tutorials to help me learn how to do this?
You can do this any way you want, really - and there's nothing App Engine specific about it. For example, you could use Google Checkout or Paypal, and charge users on any basis you want.
Also just something to point out about the implementation, a simple boolean property on your user object should allow you to easily turn functions in your app on and off, depending on which tier your user has paid for.
Checkout http://Spreedly.com or http://Recurly.com. Both are billing solution SaaS apps. http based api's and easy to use. I use Spreedly.com
If you plan to sell business apps you could integrate with the Google Apps Marketplace which uses Google Checkout for billing.

Bada - Integrating Maps API to my application

I'm trying to integrate Maps to my Bada application. I've tried deCarta but unfortunately it comes with an ad. There is an ad on each form that displays a map and it's not pleasant.
So, can you please recommend me another maps API that will work well with the Bada platform. Does Google Maps API or Yahoo's service go along well with Bada? Or is there a way to remove the ad on deCarta's maps (on the free version)?
Any help, comment and such will be greatly appreciated.
Thanks =)
Please don't remove the ad - that would be a violation of the terms of service. You could always pay to use the API and then you will never have to deal with ads on your application.
What is the part of the advertisement that you don't like. It would be great if you could give suggestions on how you would like to see the advertisements presented in the application.

How to track if browser is Silverlight enabled

I'm trying to get some stats on how many of the visitors to our website have Silverlight enabled browsers.
We currently use Google Analytics for the rest of our stats so ideally we'd like to just add 'Silverlight enabled' tracking in with the rest of our Google Analytics stats. But if it has to get written out to a DB etc then so be it.
Nikhil has some javascript to Silverlight tracking to Google Analytics. I have tried this code but Google Analytics doesn't pick it up.
Does anyone have any other ideas/techniques?
In case you missed it, there's a link to a more detailed article as well in the comments: http://blogs.msdn.com/jeffwilcox/archive/2007/10/01/using-google-analytics-with-rich-managed-web-applications-in-silverlight.aspx
Edit: As David pointed out, this article covers the reverse scenario more (how to write your silverlight app so that it plays well with Analytics).
I think you answered it yourself. The page you are linking to does just that: detect which version of Silverlight the user has (not if s/he installs it). From the page:
After a little poking around, I found that Google Analytics has support for reporting a user-defined field.
...
Basically this detects the presence of Silverlight, and if its available, it records the version as the value of the user-defined field. Now your analytics reports will have one of three values: "(not set)", "Silverlight/1.0" or "Silverlight/2.0".
#Vaibhav
The Using Google Analytics with rich (managed) web applications in Silverlight article is very interesing but is more focused on how to get your Silverlight app to send messages to Google Analytics.
#Cd-MaN
Yeah, I thought that too but I have tried running my page with Nikhil's javascript and Google Analytics didn't pick it up. But I could have screwed something up somewhere.
I'm just interested to know if anyone else has managed to do this (track Silverlight-ness) successfully.
I've written a lightweight Silverlight library that helps make it easy to integrate Google Analytics in your silverlight app. You can grab download the code or binaries here.
I think the code posted on Nikhil's blog is out of date if you are using ga.js and not urchin.js.
The use of the global function __utmSetVar() is replaced by the tracker method _setCustomVar()
http://code.google.com/apis/analytics/docs/gaJS/gaJSApiBasicConfiguration.html#_gat.GA_Tracker_._setCustomVar

Resources