Category : Google Analytics
Accurate tracking of time on site
How to read the frequency report in Google Analytics
Google Analytics engagement reports can provide great insight into user behaviour on your site. However, it’s not obvious how to read them - and when you figure out how to read them, it’s not always obvious what’s good! The visitor frequency report is found under Audience > Behaviour > Frequency and recency in the Google Analytics menu. The report shows the sessions, by the number of visits for each visitor. Google’s explanation of how to read the frequency graph is nice and clear. However, their simplified example leaves out something important: returning users. In the graph, the visit count shown is for the whole user history, not just the period of the report. So if a visitor has come three times before the period their session will show in the three band. Similarly, if a user has visited the site five times in the past and then visits the site twice during the period, they will in count of sessions as 6 and 7. The example below is from a newly released site, where nearly all the visits are from the developers, who have been many times before - so there are no visitors in the 1,2,3,4 or 5 visit bands for this site in this period. The fact that the banding is based on the whole user history, not just behaviour during the period, can make the report much harder to interpret - you can't easily see the drop off in repeat visitation if an unknown number of return visitors at some point in their many visits history are also coming in. Fortunately, Google Analytic's segmentation capability comes to the rescue! For example, you can find out about the returning behaviour of visitors who came the first time during the period in question, with the segment - the settings are in the screenshot below. Note that you need to change the segment to filter users, not sessions, otherwise you will just create a more complex version of the built-in new users segment! Here’s an example of the sort of thing you might see with the segment, showing 3 segments: All Session (built in) 'User sessions = 1' - custom segment for users having their first session in the period New Users (built in) Note: For the visit count = 1 band, the session count is the same across all three segments, For the visit count = 2 band, (and above) the number for all sessions is higher, because it includes all the users who came in on their second visit during the period. The number for the user sessions = 1 segment, is lower because it includes only the users who had their first visit during the period. The number for new users is zero because users are not new on their 2nd visit As you can see, the custom segment makes it possible to see the real return rate of new visitors in the period, narrowing to visitors who came the first time in the period in question. From this example, you can also see how misleading it would be to naively interpret the default 'all sessions' segment for, say, four sessions as the number who returned four times during the period - clearly there is a large number who have previous visits outside the period of the report. Note that none of the segments in the example actually gives the number of users who returned four times during the period - this is actually really difficult to obtain. Leaving that question aside for now, to extract some real insight from the approach of segmenting in the frequency report, combine that segment condition with a goal, say ‘transactions per user > 0’ - then you can see how many new users went on to a transaction, and how many visits they made during the period. Need help to set this up or have any questions? Get in touch with our team of experts and we'd be happy to answer any questions! This is a valuable segment to monitor and analyse - how many users have gone from first visit to a transaction this week, and how many sessions did they make along the way?
How to set up ecommerce tracking with Google Tag Manager
Enhanced ecommerce tracking requires your developers to send lots of extra product and checkout information in a way that Google Analytics can understand. If you already use GTM to track pageviews you must send ecommerce data via Google Tag Manager Step 1 Enable enhanced ecommerce reporting in the Google Analytics view admin setting, under 'Ecommerce Settings' Step 2 Select names for your checkout steps (see point 4 below): Step 3 Get your developers to push the product data behind the scenes to the page 'dataLayer'. Here is the developer guide. Step 4 Make sure the following steps are tracked as a pageview or event, and for each step set up a Universal Analytics tracking tag: Product impressions (typically a category or listing page) Product detail view (the product page) Add to basket (more usually an event than a page) Checkout step 1 (views the checkout page) Checkout step 2 etc - whatever registration, shipping or tax steps you have Purchase confirmation Step 5 Edit each tag, and under 'More Settings' section, select the 'Enable enhanced ecommerce features' and then 'use data layer' options: Of course, there's often a bit of fiddling to get the data layer in the right format, and the ecommerce events fires at the right time, so please contact us if you need more help setting up the reports! Step 6 - Checking it is working There is no 'real time' ecommerce reporting yet, so you'll need to wait a day for events to process and then view the shopping behaviour and checkout behaviour reports. If you want to check the checkout options you'll need to set up a custom report: use 'checkout options' as the dimension and 'sessions' and 'transactions' as the metrics. Need some more help? Get in touch with our lovely team of experts and we'd be happy to answer any questions! Get Social! Follow us on LinkedIn, Twitter, and Facebook and keep up-to-date with our Google Analytics insights.
Top 5 pitfalls in tracking ecommerce in Google Analytics
We all need our Google Analytics data to be correct and realistic. Ecommerce, just like any other website, needs correct data. What makes ecommerce websites more open to error is the ecommerce data capturing. We have put together a list of 5 mistakes in a Google Analytics integration that you should check before starting reporting on your online store! Top 5 pitfalls in tracking ecommerce in Google Analytics Tracking code is missing from some pages Multiple page views sent Multi- and subdomain tracking issues Wrong usage of UTM parameters Wrong usage of filters Tracking code is missing from some pages The easy way for an established website to see if the tracking is complete is to go to Google Analytics > Acquisition > Referrals and search the report for the name of your website, as shown below. If you have a lot of pages and are not sure how to find which exact pages are missing the code, you can use the GA Checker. Multiple page views sent The second most common issue we found is having multiple Google Analytics scripts on the same page. The easiest way to check this is with the Tag Assistant extension from chrome. Go on your website and inspect the page (see image below). You can also use the GA Checker for this. The solution is to leave only one script on the page. There are situations where you're sending data through Google Tag Manager. If you see 2 pageviews in Tag Assistant or gachecker.com, you should take a look at your tags. There should be only one for pageview tracking! Multi- and Subdomain Tracking Issues Are you seeing sales attributed to your own website? Or your payment gateway? Then you have a cross-domain issue. And you can read all about it in our blog post: Why do you need cross-domain tracking?. You can see if this is the case by going to Acquisition > Overview > Source/Medium and find your domain name or payment provider. Wrong usage of UTM parameters You should never tag your internal links with UTM parameters. If you do so every time a clients click's on a UTM tagged link, a new session and the original source will be overwritten. Pay attention to your campaign sources and search if something suspicious appears in the list. You'll find, you have internal links tagged when you will try to find the source of your transactions and find the name of the UTM parameters from your website instead. Read what UTM's are and why you should use them in our blog post: Why should you tag your campaigns?. Wrong usage of filters Using filters will improve the accuracy of your data, however, data manipulated by your filters cannot be undone! To prevent your filter settings or experiments to permanently alter your traffic data you should set up separate views, and leave an unfiltered view with raw data just in case. Check your filters section and be sure you know each purpose. You can check more on this blog post: Your data is wrong from gravitatedesign.com. Need help with any of these common mistakes? Get in touch and we'd be happy to help! Get Social! Follow us on LinkedIn, Twitter, and Facebook and keep up-to-date with our Google Analytics insights.
Personalising your site for a local event with Google Optimize
How to track forms which don't redirect to a thank you page
Google Optimize versus Optimizely
Create and customise dashboards and widgets in Google Analytics
Every view in Google Analytics comes with a default "My Dashboard". Learn how to customise your dashboards and widgets for the best account overview. Dashboards contain one or more widgets (up to 12 per dashboard) that give you an overview of the KPI’s that you care about most. Create your dashboard To create a dashboard, navigate to your view, then: Go to reporting tab. Click dashboards. Select + new dashboard. In the create dashboard pop-up select blank canvas (no widgets) or starter dashboard (default set of widgets). You can also import dashboard configurations from the solutions gallery, where is most likely that someone thought about some of the KPI’s you are interested and already build a dashboard. Give your dashboard a title, then click create dashboard. Add widgets to your dashboard A dashboard can have up to 12 instances of the following kinds of widgets <piece of information>: Metric—displays a simple numeric representation of a single selected metric. Timeline—displays a graph of the selected metric over time. You can compare this to a secondary metric. Geomap—displays a map of the selected region, with the specified metric plotted on the map. Hover over the map to see the actual metric values. Table—displays up to 2 metrics describing the selected dimension, laid out in a tabular format. Pie—displays a pie chart of the selected metric grouped by a dimension. Mouse over a slice to see the specific metric values. Bar—displays a bar chart of the selected metric grouped by up to 2 dimensions. Mouse over a slice to see the specific metric values. Difference between standard vs. real-time widgets Some of the available widgets can display their data in real-time. These widgets update the metrics automatically (standard widgets, by comparison, update when you load or refresh the dashboard). Real-time widgets can display only the active users or pageviews metrics, depending on the widget. The following widget types are available as real-time widgets: Counter—displays a count of the active users on your site. You can optionally group these users by a selected dimension. Timeline—displays a timeline graph of pageviews on your site for the past 30 to 60 minutes. Geomap—displays a map showing where your active users are coming from. Table—plots a table of your active users against up to 3 selected dimensions. How to add a widget to a dashboard: Create a new dashboard and select blank canvas, or click + add widget on an existing dashboard to open the widget editor. Select the type of widget. Configure the widget’s dimensions, metrics and other options. These vary depending on the type of widget. Scroll or use the search box to locate the specific metric or dimension you want. You can limit the data shown by the widget by clicking add a filter. Filters let you include or exclude data in the specified dimension that match your filter criteria. You can add multiple rows to your filter definition. All conditions must be met for the filter to work. Report and dashboard filters are not the same as view filters. View filters permanently change your data, while report and dashboard filters only limit the data displayed in the report or dashboard. Dashboard filters are specific to the dashboard in which you define them. You can link the widget to a report or a URL. Doing so makes the widget title a link, taking you to the specified report or web page. To link to a report, begin typing a report name. Google Analytics will autocomplete your entry, trying to match it to an existing report. Alternatively, you can copy and paste the report’s URL into this field. Enter a widget title or accept the suggested title. Click save. Add a linked report directly to your dashboard Another way to link a report to your dashboard is to add it directly from the Google Analytics reporting tool. Locate or create the report you want to see in your dashboard. Click add to dashboard below the report title. Select an existing dashboard, or create a new one by clicking new dashboard. Select the check boxes for the dashboard widgets you want to include (e.g., table, pie chart, timeline). You can add up to 2 widgets per report to your dashboard. You can change the widget titles using the click to edit links. Click add to dashboard. Your new linked report widget opens on the dashboard you selected. Use the widget title link to open the underlying report. Linked report limitations Linked reports can’t have metric filters or secondary dimensions. If you try to add a report with a metric filter or secondary dimension, you will see a warning icon. Hover over the icon to see the warning message. You can still add the report, but it will not include the filter or secondary dimension. You can only embed the data view of a report in your dashboard. If you try to add a report that uses another view of the table (e.g., percentage, performance, comparison or pivot), you will see a warning icon. Mouse over the icon to see the warning message. You can still add the report, but it will display only the data view. Linked reports display only the first two metric columns from your reports. If your report contains more than two metrics, additional metrics will not be displayed in the dashboard. Edit a widget To modify an existing widget, mouse over the widget title, then click the edit (pencil) icon. To delete an individual widget, mouse over the widget title, then click the close (X) icon. Clone a widget You can create an exact copy of a widget using the clone widget link. This is convenient when you want to use one widget as a base for another. Add segments to your dashboard In the Google Analytics reports, you can add segments to your dashboard, allowing you to compare and contrast metrics generated by different session or user groupings. To edit an existing segment, click the segment label at the top of your dashboard. To add a segment, click the empty + add segment label. You can learn more about segments. Share your dashboard with other users Dashboards are private to you until you share them. If you develop a dashboard that you think is useful to other users in your account, or to other Google Analytics users in general, you have several options for sharing it. You can also send a snapshot of your dashboard data via email or generate a PDF file you can distribute however you please. Share dashboards with the current view Once you have your private dashboard working the way you like, you can create a copy of it to share with other users. When you do this, anyone with access to this view can see the dashboard’s data and add to or edit any widgets contained in the dashboard. There’s no way to make dashboards read-only; however, changes to the shared dashboard won’t affect your private version of that dashboard. You must have edit permission to share dashboards and data with the current view. If you have only read-only permission, you can still share your private dashboard by sending it as a template link or by adding it to the solutions gallery. See below for more information. To share a dashboard with the current view: View the dashboard you want to share. Click share > share object A copy of the current dashboard will now be available to all other users in that view, located in the shared dashboards section of the reports panel. Note: to unshare the dashboard you must delete it. Share dashboard templates with other views and accounts The share > share template link option generates a URL you can copy and send to other users, embed in a document or host on a website. When you share a dashboard via a template, you share only the settings for the dashboard - you do not share any data. You can send the link to anyone with a Google Analytics account, and that person can then import the settings. Learn more about sharing customizations via templates. Share dashboards in the solutions gallery The solutions gallery lets you share and import custom reporting tools and assets, like dashboards and segments, into your Google Analytics accounts. When you share a dashboard using the share > share in solutions gallery, only the dashboard’s configuration is shared. Your personal information and Google Analytics data stay private in your account. Learn more about the solutions gallery. Send dashboards via email If you need to distribute a snapshot of your dashboard data to people who might not have access to your Google Analytics account, the share > email option is for you. You can send them a customised email with an attached PDF file showing your dashboard to any valid email account. Scheduling dashboard emails Dashboard emails can be sent as “one-offs”, or you can schedule them on a recurring basis. Use the frequency controls to select the timing of the email. By default, recurring emails will be sent for 6 months. The advanced options let you adjust this from 1 month to 1 year. After this period expires, you’ll need to set up the recurring email schedule again. Tip: If there are any previously scheduled emails, you’ll see a link allowing you to add to an existing email. This lets you send out multiple dashboards or reports using the same distribution and timing. Manage all your scheduled emails by navigating to admin > views > select your view > personal tools & assets > scheduled emails. Export dashboards to PDF The export > PDF option saves a copy of your current dashboard exactly as it appears on screen to a PDF file. You can then embed or distribute this exported view in other documents as needed. Get Social! Follow us on LinkedIn, Twitter, and Facebook to keep up-to-date with Google Analytics. Further reading: Vital Google Analytics custom reports and dashboards for ecommerce Attributing goals and conversions to marketing channels Tips to optimise your ecommerce landing pages
Subscribe to Littledata news
Insights from the experts in ecommerce analytics
Get the Littledata analytics app
Start your free 14-day trialLearn More