Integrating Zapier with Google Analytics

integrating-zapier-1Zapier enables automation by connecting more than 150 apps, including Google Analytics. The tool carries out repetitive tasks for you, allowing you to set up automation without the need for coding or support of developers. You can build customized workflows in just a few steps.

By integrating Google Analytics and Zapier, you can connect Analytics to any of the other supported apps. To give meaning to the data you collect, you can then design custom integrations using the Zapier interface.

Linking Your Accounts

Before you can get started, you need to connect your Google Analytics account to use with a Zap. A Zap is what links apps to Zapier — you will be able to see all your Zaps in your dashboard. Although each Zap can have just one trigger, it can have multiple actions.

To connect your account in Zapier, select Google Analytics and click “Continue.” Choose the account you want from those logged in or select “Use another account.” You will then need to give Zapier permission to view and manage your Google Analytics data and to edit your Google Analytics management entities. Click “Allow” and your account will be connected.integrating-zapier-2

Avoiding Problems

Although there are no supported triggers and searches for Google Analytics in Zapier, there are a few supported actions. These are: update goal (allowing you to change existing goals), run report (enabling you to receive analytics data), and create a measurement (to send the measurement of an event to Google Analytics).

It is also important to note that Google Analytics only allows you to query some combinations of dimensions and metrics at the same time. Check out Dimensions & Metrics Explorer to discover all the possible combinations.

Running Reports

When you run a report, you can request that Zapier return the data for later steps in a Zap. One option is to use individual data points. Google will return each data point as a field that Zapier can use to map into another step in a Zap. This is useful when you are using reports that generate only a few data points, such as reports with zero or one dimensions or reports that sort and limit to just a small subset of results.

Another method is to use rows. This returns data points as a list. It can be a good option if you want to combine data points later with a Action (an event a Zap performs) that supports the line items.

Yet another way is to use formatted text. When you do this, data is condensed into a text report and a Zap receives a single field to map into another step. This may be necessary when your reports are generating many data points, as it is too complicated to map each into a Zap one at a time.

Finally, you can use formatted JSON. This is an advanced option that works much like formatted text, as it also condenses data into a single field. The difference is that it encodes data as JSON rather than a text report that you can read. You can send JSON data to other systems through HTTP requests or feed it into code for further manipulation. For the first option, you will need the Webhook by Zapier app. For the second, you just need the Zapier app.

How to Use Google Analytics with Zapier

There are countless way to use Google Analytics with Zapier. To get you started, here are a couple of favorites.

Update a Cascade goal

You can update a Cascade goal with user traffic data from Google Analytics. You will be able see the data points you define for the goal in your Cascade Strategy. Choose the time you want to run the Google Analytics report (it will run at the same time every day) and Zapier will do the rest automatically. For this task, you just need the Cascade Strategy and Google Analytics apps.

Update birdsnest

Similarly, you can set up a Google Analytics report to run every day and create a new activity in birdsnest with the data points you want. Again, you decide what time you want to run the report. You will need the Google Analytics, birdsnest, and Schedule by Zapier apps.

A huge number of opportunities await you. All you need to do is integrate Google Analytics with Zapier to start receiving more meaningful data.

If you like my articles,