Custom Google Analytics report that displays number of specific events fired per page - google-analytics

For a given page I fire four events based on how much of a post they consume (ArticleLoaded, StartReading, ContentBottom, PageBottom).
What I'd like to do is:
A) Create a view with 5 columns: Page title, and then one for each of the four event (Title, Load, Read, Content, and Page Bottom)
B) If possible, create a custom 6th column that simply divides Load by Content Bottom to give me a completion percentage.
I can load a simple view that has each event broken up but I can't seem to figure out how to compress the view so I can list all 4 (ideally 5) values on the same line horizontally.

Sadly you can not do this with custom reports inside google analytics.
My best advice is that you export in CVS the report and work it out in another platform (Data Studio, Klipfolio, even a simple spreadsheet may be good).
EDIT: I was assuming you don't have Analytics 360, if you have then yes you can but idk how.

Related

Google Analytics: Goals with regular expressions are not working

I know that it might be odd, but I need your help with the google analytics set up.
Task: I need to set up brochure downloads as a goal for international students on a page https://www.cqu.edu.au/international-students/international-brochures .
In a perfect world, I would need to set up an individual goal for each type of brochure download (postgraduation, undergraduate, English courses) but I decided to start from "all brochures" to save the number of goals that I have for the view. Unfortunately, I don't have a chance to set up "events", so I have to work with goals only.
Final goal destination: Any page containing "pdf_file" in its description.
Pathway: come to International section, move to brochures, then go to brochure page (containing "pdf_file" in its description, for ex. - https://www.cqu.edu.au/__data/assets/pdf_file/0005/158540/2017-Undergraduate-International-Guide.pdf).
The problem: I tried to use regular expressions such as "^/__data/assets/pdf_file/." or ^/pdf_file/(.) and I can't see conversions in real time test.
However, nothing helped, and goals (even the page visit) still aren't tracking correctly. What am I doing wrong? And, if possible, how can I split goals across different brochure types?
Many thanks,
Kirill
You are on the right track. You just need one Goal. The problem you have is that after clicking a pdf document you are being redirected to a PDF viewer iframe. This is a PDF view "page" with no Google analytics tracking code whatsoever.If you use are using destination goals the only way this will work is by having installed the Google Analytics (GA) tracking code at the "final destination page".
One way to track pdf "views" is by creating a short url for each one, hence you will be able to track or check how many of them have views.
Another way is to create an onclick event within each link. But this is only possible if you can setup the events in GA. Creating this kind of event tracking will allow you to set up labels for each pdf's name to be able to identify or track each one of them.

ms project 2010 - how to show resources on a calendar?

I am using MS project 2010, I have added the required tasks and have allocated the resources.
Just wondering how I can get a view of a monthly calendar view that shows the resources allocated on each day?
I assume this would be a straight forward request?
Thanks
Original answer:
You can use the Calendar View and customize it to show Resources:
From the View tab, select More Views under the Other Views drop down.
Select Calendar and click Apply.
Right-click in the calendar area and select Bar Styles.
Under Task type, select All.
From the Field(s) drop-down list, select Resource Names and click OK.
Additional Information:
The Calendar View shows tasks--the bars displayed are the tasks, so you might see multiple bars showing the same resource.
Show resources at summary level:
One trick you can use to consolidate the resource information is to "roll up" the resource names to the summary level and only show summary tasks on the Calendar view. See this post: MS Project 2013: display resources on summary tasks for how to show the names of resources used on subtasks.
Then format the Calendar View like this:
From the Bar Styles box, select All and change the Bar type to None.
Select Summary and change Bar type to Bar, select a Pattern and Color and select Text1 from the Field(s) list; click OK
Right-click in the Calendar area and select Layout Now
The result will be a calendar view showing summary task bars displaying the names of resources assigned to the subtasks.
For this purpose, I suggest you modify the macro in the link above so that resource names are not rolled all the way up, but only show for the direct summary tasks (e.g. comment out the block that starts with "If child.Summary...").
Have you tried the Resource Usage view? This is arranged with time along the X-Axis and Resources on the Y-Axis. If you choose to display in days you will see the amount of hours any resource spends on that day, either broken down by all their tasks or aggregated across all their task if you roll it up.
Not quite a calendar view, but commonly used to determine resource loading on a daily basis.

Embed Google Analytics sessions (line graph and counter) in page

I am attempting to learn how to create a pretty simple widget to embed in a web page that will show the pageviews for that page to the reader. Just want to show views over the past 90 days, but as a total number and as a line graph.
I've been fussing with the Embed API reference guide at developers.google.com, and I have managed to create a basic dashboard - but I'm struggling to figure out how to take that code and target it down for only one property and how to filter the query to a particular URL.
Am I barking up the wrong tree, trying to use the embed API?
The embed API is not the way to go for this as it is designed for you to log in and look at your own data. You would need to use something like superProxy instead - https://developers.google.com/analytics/solutions/google-analytics-super-proxy

Google Analytics with a b2b site - tracking sub sections

I've implemented GA on our b2b site. It's strictly internal but we'd like to track behaviors of users to see if some of the sections on the site are relevant. So, it's working, but say you have
www.blahblah.com and you want to also track
www.blahblah.com/edit
www.blahblah.com/askquestion
Do you set up a filter for this? I did try it and not sure if it's working quite yet. Any info/advice would be greatly appreciated. I am brand new to GA.
Thanks
Not quite sure what you are asking.
If you want to know about metrics for the individual pages you'd go to to the Aquisition->Page Content reports. Overview will give you, well, an overview (you can use the filter box to look at the metrics for any specific Url), Content Drilldown will display a view structured by url hierarchy.
If you're after user behaviour you can create segments. If you want to know if somebody vistited the homepage and, after that, the /edit page you'd got to advanced segments (the arrow above the "Explorer" Tab in most views, click "create new segment", choose "sequence" from the advanced tab, choose page as dimension and "/" to filter for as step one, "/edit" as filter value for page two, enter a name for the segment and click save. Now you'll get all reports only for visitors who have visited those two pages, starting with the homepage.
There are a number of predefined segments, you should try them to see what they can do. You need a pretty good understanding of metrics and dimensions in GA to get the full value from segments, but the simple stuff (e.g. analyze differences between marketing channels) is already pretty useful.
So, for page performance seek out reports with page metrics and use filters. To analyze user behavior use segments which apply to most of the GA reports.
Hope that helps, if not you might to explain more specifically what you want to see in your reports.
You can create separate custom report for individual sections and drilldown by almost all the GA provided dimensions. please reffer the sampel provided.
Please access this URL in your browser as this is a predefined custom report which does the same thing you want. This will get saved under custom reports. You need to edit the custom report and give your own path/section insted of "/services/" under filters section

How to show a list over several pages

I am using Asp.NET MVC4 with Razor.
I want to show a list of items/entries (coming from a database) over several pages where the user can navigate to the next page or a specific page and each page shows e.g. 30 entries. It should be similar to the way the questions are structured in stackoverflow with this little page navigator at the bottom. How would I do that? I would guess that an example already exists but I have not found any.
Right now I show all my items on one page using a partial view in my index-view:
#foreach (var item in Model) {
#Html.Partial("_ItemInList",item)
I could probably only show the first 30 items but how do I store on which page I am and make the links so that the user can navigate to the other pages?
You could use a pagination control. There are many such components. For example you may take a look at MvcPaging hosted on GitHub.
There's an awful lot of ready made pagination controls available if you're looking for a quick result... but you're probably better off rolling your own. You can restrict your result set to a given page size in your data access layer using Linq and populate your model with single page (plus totals, page number etc...).
Depending on how you've structured your application though, you may want to push paging down to the database level and limit the result set size there rather than higher up the stack.

Resources