I am working with Google Analytics report api
I want to know if API support lang change.
I've googled, but no information had been founded.
I want to make sure there is no language change support, before translating it myself.
I am creating UI, which supports "Korean".
You can not change the underlying language returned by a Google api. These are designed in English and the data is often stored in English as well unless they are strict strings submitted by a user in another language.
These string you will need to translate locally yourself.
You may want to consider sending a feature request issue tracker. While i doubt they would consider adding anything to the reporting api at this time since it will be discontinued in a year or so. Its worth bringing it up to them maybe they will add it to the data api for GA4
Related
Looking for insight into how I can programmatically track my code version (aka release version 1.0,1.1,1.2 etc) within google analytics. Currently I manually mark annotations but since annotations can't be added via API perhaps there is another mechanism? Looking for insight into how others have done this. The business case would be allowings other to see how different releases affects traffic/segments.
Reposted From Google Analytics Forum:
Hi All, Just wondering how others have tracked application versions programatically. Currently every time we release code we go into google analytics (manually) and create an annotation with the release number. This allows our GA users to see when we released and cross-reference the release to any potential changes in traffic/conversion/etc. There is currently no way to programmatically create that annotation (https://code.google.com/p/analytics-issues/issues/detail?id=53) however how do others track this. Perhaps there is a recommended way or every time you send a GA event you include the application release number, which we have hidden in the HTML of the site.
https://productforums.google.com/forum/?utm_medium=email&utm_source=footer#!msg/analytics/COIXYUCgAXg/nfVctltmDj8J
You can use a custom dimension and push the release version into it.Later you can use the custom dimension to segment the user based on ur requirements
Basically I have an admin CP I've coded for all my sites and I'd love to integrate the information gathered by Google Analytics on it to avoid having to look at both sites every morning.
BTW I'm using PHP, but I would assume if something like this exists it would just be exported as XML.
Nope.
Here's how to use Yahoo Pipes to scrape your Analytics page
Alternatively, you can export reports and use them
There's an official API in private beta. I'm looking forward to it!
http://analytics.blogspot.com/2008/10/more-enterprise-class-features-added-to.html
Nicolas Lierman has developed an AIR application that uses an API of his own creation to gather Google analytics data. He refuses to puplish the API though as apparently it exposes some severe security flaws in Analytics interface. Google themselves have never published an API for it.
If you really want to proceed with your plan, you'll have to reverse engineer the interface yourself.
So Google Analytics does not have an API that we can use to get our data, so is there an efficient way to programaticly fetch the data collected by Google, without logging it locally?
Edit:
I would prefer a Python or PHP solution but anything will work.
Google just announced that they're making available a data export API for Google Analytics. It sounds like that's exactly what you're looking for.
Per their announcement, the feature's currently in private beta, but I figure it'll be rolled out to all accounts in coming weeks/months. Depending on your needs, you may just want to wait, instead of building a short-term hackish solution.
If you're interested, I presume that the functionality's being rolled out first to members of the Google Analytics Trusted Tester program.
Also, I forgot about this: I never actually completely implemented this for a client because the deal fell through...
But you can customize the dashboard to include the sections of Google Analytics that your report might need and have a scheduled email. If the reports do not need to be too detailed and if Google already aggregates the data in the way you need it, then this might work for you.
The Google Analytics API is now open to everyone and looks like it contains the full data set
Well, it depends on what you want to do with the data. If you only want to process part of it, then I don't think it is difficult.
Here's a basic web search with a hit explanations from Google and someone else:
http://www.google.com/support/analytics/bin/answer.py?hl=en&answer=55561
http://blogoscoped.com/archive/2008-01-17-n73.html
There is a completely programmatic way to access the data using greqo(PHP), but the analytics class is in beta. Check it out here.
If beta is not acceptable, you can use a mixture of the XML and Yahoo Pipes to get what you need.
Basic Method
Obtain the tracking data in a usable
format – We can schedule Google
Analytics to email this as an XML file
on a regular basis.
Make the XML file accessible online –
By emailing an attachment to Google
Groups, the file is automatically
given a public URL.
Work out the URL of the most recent
report – Since Google Groups provides
RSS/Atom feeds for all messages, we
can easily find the URL of the most
recent message and therefore work out
the URL of the XML report.
Prepare the data for use – We need to
manipulate the XML and massage it into
a handy JSON format that we can use on
our blog, which can all be done using
Yahoo Pipes.
Taken from here.
I implemented a solution where we scheduled the analytics report to be emailed to a gmail account each day and I pulled the report on demand via POP3. It's pretty easy and works fast. I've heard Epic1 will do this for you as well. I'm researching that now.
If you're using Python, Pandas io is also very helpful. Pandas has an interface on top of the Google Analytics API. It's pretty simple to get up and running and integrates with Pandas so you get the aggregation, time series features, and other data analysis library features.
instructions on how to authenticate and shows examples: http://blog.yhathq.com/posts/pandas-google-analytics.html
more examples: http://quantabee.wordpress.com/2012/12/17/google-analytics-pandas/
I've also posted a few queries to get started
https://github.com/sk8asd123/ga_pandas
Its been a while since I had to deal with this, but Google Analytics has an XML output type, so you can parse that to get the data in your own system. However, I believe that there is no way to get the xml file programatically, so someone still has to go in and generate the file and feed it to your app.
Good question though, I'd love to see if there is a 100% automated solution.
We just released a product - Megalytic - that makes it very easy to create custom reports using data from the Google Analytics API. You can email these reports to others without sharing your Google Analytics account. Also, create links to reports, download as PDF, etc.
I'm looking for a guide to interpreting results from Google Analytics. Also is there an API for accessing the data?
I'm looking for a guide to interpreting results from Google Analytics.
I like Advanced Web Metrics; it's come in quite handy. Recommended if you're at least somewhat familiar with analytics packages in general. Otherwise pick something a little simpler, like Google Analytics 2.0.
Also is there an API for accessing the data?
You can find the API here
Google released an Analytics API on Apr 21, 2009. As usual with Google, there are a few caveats:
It is in "public beta". Everyone can use it, but they reserve the right to modify the API at any time.
Most, but not all metrics and dimensions are available. You can mostly ignore this fact until you start doing advanced combinations.
Read-only access.
They provide full developer documentation and an Analytics API Google Group for discussion.
http://code.google.com/apis/analytics/
Note:
As a new SO user, I can't add any relevant links for this answer, so feel free to edit this post and add them in.
Do you know if it's possible to build an application for the LinkedIn platform?
Yes, they have API at http://developer.linkedin.com/index.jspa, allowing access to the profile, connections, messaging and more.
While LinkedIn has promised a public API for a very long time now, they have yet to deliver.
No, there is no public LinkedIn API yet.
IMO, their widgets (which there are only two of at the moment, which are very limited) don't count.
They say that they are open to being contacted with specific uses for their API and they may give access to parts as needed - but that is if they accept your ideas for integration. They have been very picky with this - and have not accepted my attempts to integrate with LinkedIn yet, they tell me I have to wait with everyone else, apparently my applications are not "high-profile" enough.
Sure, you'll find many Google results talking about their "promised" API, but they are empty promises and won't be of much help.
Yes, Linkedin has an API:
http://www.programmableweb.com/api/linkedin
http://blog.linkedin.com/blog/2007/12/the-intelligent.html
So you could build an application that uses it.
Update: (from second link)
We’ll be phasing all of this in over the coming months and to get involved with the Intelligent Application Platform either for APIs, widgets, or hosted applications, send us an e-mail to developers#linkedin.com telling us what you want to build and what you need to build it.
Since there are published Mashups using LinkedIn I would assume that means you can use the API even if the documentation isn't readily available.
As a tip, in the future include links to what you found that didn't work, so we know not to give it to you again.
I poked around a bit more and I found some more on their widgets which appears to be the main focus of their API.