why cant i find the parameter i use in analytics on data source? - google-analytics

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.

Related

Reporting URL of downloads in Data Studio when using Google Analytics 4 automatic enhanced measurement events?

I have setup a new Google Analytics 4 property and have enabled enhanced tracking, which records all downloads automatically. When using Google Data Studio, I can see 'file_download' events (so it's definitely working) and use this data to build my report.
I need to create a report that shows which files were downloaded each month for a specific page only. It's really easy to get the total number of downloads which occurred on that page, however, I can't for the life of me find any way to report what the destination URL or file name was.
According to the Analytics support pages, the event has a number of useful parameters (file_extension, file_name, link_classes, link_domain, link_id, link_text, link_url), however, I can't see any related options for these in the Data Studio reports.
Any help would be greatly appreciated. At this point, I'm almost tempted to disable the automatic tracking and do it all manually via Tag Manager again.
It is possible create reports with the useful parameters. However, you need to register the parameters in Google Analytics first.
To register the customer dimensions, navigate to "All events", click "Manage Custom Definitions", and add custom dimensions for each parameter. This article goes through the details of registering custom dimensions: https://support.google.com/analytics/answer/10075209?hl=en. In this example, I've registered three dimensions (one for each parameter):
Once the dimensions are registered, Google Analytics will record the dimensions going forward. You should be able to create reports on these dimensions in Data Studio the next day. Here's the example reports:

Google Analytics - Doing a simple goal report

In the main report interface of Google Analytics under Goals > Overview it has a display of the goal name and the amount of completions for each goal.
What I want to do is replicate this in a custom report but I am having issues on how accomplish this. I have Goal Completions as a metric but it forces you to have a Dimension Drilldown and I can't see anything called Goal Name. Is there any way to replicate this very basic report?
The dimension set in custom reports will always give a drill down, thus by using something broad like year, you can see all your data in one row. If I wanted to use custom reports to show a overview of goals, I would do this...
Custom Report Setup
Custom Report
Goal Name would appear on metrics and google custom reports only show metrics to dimensions in report.
You can use any of below option for Dimensions
then you can select any of conversation rate of your goal from below metrics

Google Analytics: dashboard with custom calculations between metrics

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.

"There is no data for this view." in reports with custom dimensions in Measurement Protocol of Google Analytics

Our application needs to gather usage data through the Measurement Protocol of Google Analytics.
We can successfully send "appview" hits to the Google Analytics server, and get a proper response by it (a GIF image). The appview hits appear on the GA Dashboard, along with the country of origin, session duration, etc.
We also have several custom dimensions and metrics that we want track for each hit. We have set those up in the GA Admin panel with the correct scope, index and active state. We have 3 Hit-scoped dimensions, 3 User-leveled dimensions and 1 Hit-scoped metric, all set to Active state.
We send the dimensions and metrics as described in the docs at
Custom Dimensions / Metrics
attached to the hits they apply for, like so:
...&cm1*=3 <--for the metric
and
...&cd6*=15 <--for the dimensions (some dimensions have numeric values, others are text)
The problem is that those metrics and dimensions don't show up in our custom reports: the reports always say "There is no data for this view.". For example, we have a report that has one dimension and one metric, without any filters, set to "Any view". It doesn't matter if the Type of the report is Explorer, Flat Table or Map Overlay, it never shows anything.
There have been several days since the hits were received and appeared in the dashboard, but the reports are still empty. So scratch out any processing lag.
We tried sending "event" hits instead of "appview" hits - again, the hits show up in the Dashboard, but the reports are empty.
We cannot get any useful insights without using dimensions and metrics - so there is no way to get by without this.
Because of reasons too long to describe, we cannot use any of the Google-provided Analytics libraries.
Is there anything else we need to do to see data in those reports?
When using the measurement protocol you need to that the profile is not set to exclude bot and spiders.
Go to the google analytics website under the admin and the settings under the profile in question.
Beyond that check the realtime reports you should see the hits coming in. You will need to wait 24 -48 hours for data to appear in the standard reports due to data processing lag.

Google Analytics how to get metric for 'number of active users on website at any one time'

In Google analytics how can i get a metric to put "number of active users on website at any one time". I want to put it against past date periods.
I.E I was scrolling through the metrics, trying to add a widget to my dashboard but, I can't find this metric!
It looks like it's possible because google analytics uses it on their standard report, real-time, "current active visitors on website"
How can I achieve this?
Simply, you can't out of the box. There are some limitations in real-time reports and the ways GA counts unique visitors.
However, if you do not need a detailed analysis, this custom report might do the work (just import it for your Analytics Profile/View and click Customization tab). It basically shows the generic numbers (you can change them to fit your needs) according to hour of a day.
Add any secondary metrics to find out how numbers change in days/weekends etc. Or you can slice the data with segments and see if some traffic is more active in the morning etc.
Hope hits helps.
PS: Beware of data sampling...

Resources