API/Calendar ID integration in WordPress Using EventOn plugin - wordpress

I work at a small high school and we use WordPress to run our school's website. We here at the school have little to no coding experience so we like to use plug-ins where ever possible to stream line creation. We use EventOn for Google Calendar Integration and what seems like a very simple process of enabling the correct API, creating an API key associated with Google Calendar and triple checking that my calendar ID is correct and in the right format we are still having issues with EventOn plug in fetching our Public Events Calendar. Any insights would be greatly appreciated. It should be noted that this system was working flawlessly up until a week ago and far as we can tell all requisite items are fully updated. I've even tried creating a new calendar as a test and used Google's publicly available Holiday calendar and we're still getting no fetching. Google has been no help. Please help.

Related

Is there a way to create a sheet report for authentication handled by firebase?

I couldn't find this information anywhere, so I'm sorry if this was already answered.
I'm developing an educational game and I'm using the Google Firebase to handle the authentication. I want a sheet report for whom logged on the game and when. I know that this information is available in the Authentication Menu of the https://console.firebase.google.com. What I need to know is if there is a way to get this report in sheet(csv) format. Also, if the game is published/posted on site, would the Google Analytics create this report for me?
Thanks for the help!
PS.: the game still is just a executable prototype that I run on my machine, so the Google Analytics still isn't running.
There is no API to retrieve information about who signed in to your project using Firebase Authentication. If you want something like that, you could build it yourself on top of it, although the most common approach is to log events to Analytics with a suitable user ID.

How to display private Google Calendar events on my localhost start page without a webserver?

I'm practicing HTML/CSS/JS using localhost as a browser start page and I'd like to display the next 24 hours of my events from my Google Calendar. However, it seems so far that a webserver (I used Python) needs to be running first. Is there a simple way to just read these events via JavaScript? Also, my calendar is not public. I've checked all the documentation I could find and haven't found any solution.
I'm still learning, so I appreciate any help/suggestions you can give. Thanks!
If you already have a python web server running for your application, you just have to authorize it to grab data on your behalf.
I recommend you go thru the Python Quickstart tutorial to learn how to authenticate and talk with the Google APIs.
Once you have that setup and running, you can then integrate those methods to your webserver logic.
This will depend on which library or framework you are using for your application.
Hope this helps!

Braintree Hosted Fields Example

I am trying to get my head round the Hosted Fields framework of Braintree. It has been released just a few days ago and is still in beta.
I looked at the docs. I'm getting the overall idea but it would be nice to have some sort of small working example to start with. I found a github repo but the code does not seem to be working.
Google search did not deliver anything of value (just articles commenting on the idea). Can you point me to a working example (preferably one using rails) ?
I work at Braintree and was one of the developers on the Hosted Fields team. Glad to see so many people using it!
I made a GitHub repo that should answer your question. Basically, you have to set up Braintree on the server, create a client token, and then pass that client token to braintree.setup in the JavaScript.
The bulk of the Hosted Fields work happens in the "new transaction" view.
Hope this helps!

How Can I Track The Code Version of My Application Within Google Analytics

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

Data from Google Analytics

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.

Resources