I have implemented the Google Analytics Add-on to my Google Sheets Account.. I'm building a Dashboard for the company I work for, working in E-commerce... The issue I'm having has to do with filters (I believe)... One of the metrics we look at on a weekly basis is performance by channel (i.e. Organic, Email, Display, Direct etc..) I don't know how to create reports that spit out the data for each specific medium.. The idea is so I build this dashboard so it updates dynamically(obviously) but unless I figure out how to filter metrics like revenue and traffic by medium I'm unable to do that...
How about this query:
metric ga:transactionRevenue
dimension ga:sourceMedium
sort -ga:transactionRevenue
Screen Shot of full query Source / Medium Revenue
Related
I'm New when it comes to google analytics and I have an Apps that use google analytics, but I got some question, Can we use google analytics to track paid and free user separately? If it can where I can find it in google analytics? I'm quite confused with a lot of information in there to use it in data studio
some metrics that I used right now from Google Analytics:
users -> to get all unique user that come to my apps
You can distinguish whether sessions that came or not from paid campaigns, but a user can have more than one session and each session could have been started by different channels, for example from a pay channel and another from an organic channel, but the user is always the same. So, with basic tracking, I'd talk about sessions and not users.
Yes, you can track such details, but you need to let Google Analytics know, who do you consider to be a free or a paid customer, as this is not a standard dimension. This can be achieved with Custom Dimensions.
Key steps involve:
Creating the custom dimension in Google Analytics administration. This is a property level setting. Based on your description, this will likely be a user level dimension.
You need to adjust your tracking code (or Google Tag Manager settings) to include the customers' level among the data, which is sent to Google Analytics. You need to refer the proper dimension ID, which you get during the creation of it.
You need to apply the given custom dimension to your reports. This can be done by using a secondary dimension within the standard reports, or by creating a Custom report. It is also possible by creating a segment of different users, and to apply this segment to various reports.
Further reading is available in this support article.
I have a nice dashboard view with charts i wanted in google analytics. some of them are "sessions by traffic sources" and "sessions by device category".
All i want is to bring these charts into one page in google data studio, but i cant find anything about sessions or traffic sources under dimensions or metrics.They use the same database so why cant i find the same data in both software?
I get so many "Available fields" but they're all irrelevant to what I want to display
You're trying to edit your fields at too basic a level. The list of fields you're seeing when you add Google Analytics as a data source is ALL GA dimensions and metrics. Just click to add it as a data source, you do not want to try editing or choosing your dimensions and metrics at this point. Once you've connected the data source, you have all GA dimensions and metrics available to you, and you can just pick out what you want each table or chart to use from them.
Firebase Dynamic links allows you to set the utm campaign parameters, however I have not been able to find a clear answer if the campaign parameters survive the installation process and are attributed.
We would like to generate our own dynamic links for non-adnetwork campaigns, e.g. posting on facebook, within edm's etc and be able to work out what campaigns are driving the most installations.
For the campaign information to survive, you'll need to utilize the provided fields when constructing your links. Specifically, the "social media tag parameters" look useful in this case.
However, that info isn't going to be captured in analytics as a campaign, necessarily, and you'll either need to coax this data to generate useful reports or import it into BigQuery for more advanced analysis.
I have set up the Google analytics API on Google sheets for reporting purposes, however have had some issues in capturing transaction and revenue data, when filtering.
The API pulls in revenue and transaction data fine for me when not filtering, however I've used the below filter, because this is how our website splits out our white labels, with each white label having a different affiliate id.
ga:pagePath=#/?affiliate_id=default
This pulls through the filtered session data through fine, but does not pull through transaction or revenue data.
When using Google Analytics rather than the GA API in Google sheets, the same filter works fine, and shows the transaction and Revenue data. However through the API in Google Sheets the above filter shows the transactions and revenue as 0.
Does anybody know what I've done wrong here, and what the correct code would be to enter in the filter box in Google sheets so I can pull in the transaction and revenue data?
My technical knowledge is very limited here so appreciate the help.
Many thanks!
Rob
You may want to try the queries given in Core Reporting API - Common Queries.
Like, for Revenue Generating Campaigns, to get campaign and site usage data for campaigns that led to more than one purchase through your site, you may use this query:
dimensions=ga:source,ga:medium
metrics=ga:sessions,ga:pageviews,ga:sessionDuration,ga:bounces
segment=dynamic::ga:transactions>1
And to get information on revenue generated through the site for the given time span, sorted by sessions in descending order, you may use the sample query in All Traffic Sources - E-Commerce:
dimensions=ga:source,ga:medium
metrics=ga:sessions,ga:transactionRevenue,ga:transactions,ga:uniquePurchases
sort=-ga:sessions
I also suggest that you try and explore using Query Explorer.
Is it possible in the dashboard to report a value which is a custom calculation between fields?
I have an event called "banner_impression" and another one called "banner_click"
I would like to calculate which is the percentage of "banner_click" events over "banner_impression" events.
Any way to report such calculated value in a dashboard?
Nope. Sadly calculated metrics are not a feature in any version of Google Analytics. I hear Adobe Analytics has it, but that's an enterprise-level paid solution.
You'll have to export the data out of Google Analytics, open it in Excel, and then divide your clicks by your impressions to include it in any sort of dashboard. Excel plugins are available that can help with this, and they include Analytics Edge, Next Analytics, and the Napkyn Reporting Manger.
There are also dashboarding applications like Klipfolio and Mixpanel that can allow you to suck in data from various sources (incl. Google Analytics) and present your data in a much more appealing way.