If you’ve signed up for OpenAI and gotten your free trial money and API key, you’re ready to start putting it good use! If you haven’t done that yet, I’ve previously walked us through how to sign up and generate and API key. You’ll find a link to the article in the requirements below. Luckily, […]
How to Create OpenAI API Credentials
This week was a highly anticipated week in the world of AI with Google’s announcement of Bard and Microsoft’s announcement of the partnership with OpenAI to bring ChatGPT features to the Bing SERP and Microsoft Edge. If you’re reading this, you have more than likely played with ChatGPT and are ready to start scaling up […]
Using Python to Pull Google Analytics 4 (GA4) API Reports
The Google Analytics 4 API is a little different than the Google Analytics 3 (Universal Analytics) API. I’ve walked us through how to pull a basic report from the Universal Analytics API previously and, although the steps are similar, there are slightly different request bodies, a different way to make the request, and a different […]
Connecting to Google Analytics 4 (GA4) API with Python
As long as you have created your Google API Credentials with the Google Analytics Data API (service name: analyticsdata.googleapis.com) enabled, you are ready to begin programmatically pulling data from your GA4 properties in Google Analytics. In this article, we’re going to walk through authorizing your script to prepare for pulling reports. Requirements Before We Start […]
Using Python to Pull Google Analytics (UA) API Reports
In a previous article, we walked through authenticating the Google Analytics (Universal Analytics) API using Python. We will pick up where left off and set up our code to run our first report from Google Analytics! Requirements A Google Analytics API Connection. I’ll be calling the function we wrote to build the service and run […]
Connecting to Google Analytics (UA) API with Python
As long as you have created your Google API Credentials, you are ready to begin programmatically pulling data from your views in Google Analytics. In this article, we’re going to walk through authorizing your script to prepare for pulling reports. Requirements Before We Start Coding Before we get into the script, let’s do a little […]
Using Chrome Developer Tools to Find Content-Encoding and X-Robots-Tag
When you’re practicing SEO, it’s incredibly important to not only know what opportunities and challenges to look for, but how to find them quickly and easily. So we’re going to take a moment to dive into the Google Chrome developer tools to help us find whether a page and its resources are compressed as well […]
Using Custom Regex in Google Search Console to Get All Question Queries
Discovering content opportunities for your website is sometimes as easy as looking at your own search query data. I like to look at the queries where we are potentially answering the question a user is searching Google for. Hopefully you are finding that your content is sufficiently answering the questions being asked. I’ve found that, […]
Automating Python Scripts Using Windows Task Scheduler
Chances are, you’ve begun your journey using Python as a tool to automate some of your workflow. You have successfully turned your weekly reports that used to take you 3 hours to complete into a 30-second job with a click of a button. Your daunting weekly task has become such an insignificant part of your […]
Automating Python Scripts on GreenGeeks
You’ve probably been using Python to automate a lot of tasks already. Maybe you’ve even set a task up to run your scripts locally using Windows Task Scheduler. But you can take automation a step further to the point that you don’t even have to be at your computer to run your scripts! We’re going […]