Lumar allows you to integrate your website's Google Analytics data into a crawl to gain unique insights and identify issues with traffic or conversion-driving pages.
What is Google Analytics?
Google Analytics is a web analytics service offered by Google that tracks and reports website traffic, goals and user behavior. It's a free tool for website owners but is also available as a paid-for service called Google Analytics 360.
Why Integrate Google Analytics with Lumar?
Integrating Google Analytics data with Lumar allows you to further enrich reports, by being able to:
- See an overview of the organic traffic performance across all pages and segments.
- Focus attention on pages that drive visits as well as the pages that are indexable but do not attract any organic visits.
- Focus attention on pages generating conversions as well as the pages that drive visits but have no conversions.
- Investigate non-indexable, redirected, and broken pages generating organic search traffic.
- Quickly identify orphaned pages getting organic search traffic.
- Use our 250+ metrics with Google Analytics data to create customized reports.
To get these reports, Google Analytics needs to be added as a crawl source to a Lumar project.
How To Set Up Google Analytics in Lumar
1. Navigate to the Connected Apps page by clicking the user options in the top right of the screen and choosing ‘Connected apps’.
2. Click on the ‘+ Add account’ button.
3. Login to your Google Account which has the Google Analytics profiles you want to include.
4. In the Connected Apps page, you can manage which Google Accounts are connected in Lumar.
5. Once a Google account is connected, navigate to the Sources settings (step 2) in the project you want to include Google Analytics data.
6. Choose the Analytics Source (a purple tick will appear when selected), and then click on Google Analytics 4.
7. Select the Google Analytics property that you want to use in project crawls. You can use the internal search function to help find the right property if you have many.
Once you have selected a property, you can use the following filters to alter the URLs which are extracted by Lumar:
- Date range: The default is 90 days, but you can also select from a number of preset values or just type your own custom value.
- Minimum sessions: This allows you to group data by the minimum number of organic search sessions to a page.
- Minimum page views: Set a minimum number of page views to exclude URLs without a lot of activity.
- Filter: The default here is organic search, but you can also select Google or Bing Organic Search Landing Pages, or All. You can also specify events you want to use for Primary and Additional Conversions here (see the Conversion Data section below).
8. That’s it, Lumar will now fetch URLs in the selected Google Analytics view during the crawl. You can now finalize any other settings and run or schedule the crawl.
Conversion Data
With the Google Analytics integration, you can also bring conversion data into the Lumar platform. To enable this, select Google Organic Landing Pages in the Filter drop-down, and you’ll be presented with additional drop-downs where you can select primary conversions and additional conversions. Simply click on the relevant drop-down and use the checkboxes to select the conversions you need.
Google Analytics Metrics Extracted
The following metrics are extracted from Google Analytics:
- Visits – Note that GA4 uses sessions rather than visits. In Lumar we have kept this as visits to avoid confusion for our customers when moving from GA3 to GA4. We will update this to match GA4 in the future.
- Bounce rate
- Time On Page
- Pageviews (only available when the GA4 connector is set to 'All' traffic and not Organic, Google or Bing traffic).
- Analytics Pageviews per Visit
- Primary Conversions Count (in Lumar as # of Primary Conversions)
- Primary Conversions Value
- Conversions Summary (list of all conversions with the number of conversions)
- Number of Conversions per Visit (in Lumar as # of Conversions / Visit)
Conversion Metric Limitations
Due to Google Analytics API limitations (see below), conversions occurring on a different hostname from the landing page will not be reported in Lumar. For example, if a visitor lands on domain.com/landing-page but converts on form.domain.com, these conversions can't be captured accurately.
To report on conversions across multiple hostnames, we recommend integrating with the Google Analytics BigQuery Export, which will ensure accurate data.
API Limits
The Google Analytics Data API for GA4 has hourly and daily rate limits per GA4 property.
When a crawl is started, Lumar will continue to make API requests for data until the daily limits are reached. When hourly limits are reached, Lumar will pause the API requests until the next hour. For crawls with a large amount of data this may result in crawls taking longer to complete.
The amount of data can be reduced by limiting the date ranges, or increasing the minimum number of Visits/Pageviews.
Frequently Asked Questions
How does Lumar choose the protocol and hostname for the URLs in Google Analytics?
When the filter is All Pages, we use the pageLocation field in GA which captures the full URL. For all other filters based on landing pages, we combine the hostName and landingPagePlusQueryString fields in GA to generate the URL.
How does Google Analytics work with Lumar?
Google Analytics data can be added to a Lumar crawl with the following steps:
- A client connects their Google account in Lumar.
- The client then chooses the Google Analytics property they want to include in a crawl.
- Lumar requests data from the Google Analytics API.
- Lumar crawls URLs found in the Google Analytics data and saves certain metrics for each URL found in Google Analytics (see “Google Analytics metrics extracted” above) which are then available in reports.
I can’t see the Google Analytics profile I want to use in a crawl?
This is usually due to the Google Account which has been connected. If the Google Analytics profile has not been set up in the connected Google account then it will not appear in the list.
How can the Google Analytics data be extracted?
The Google Analytics data can be extracted by visiting the Pages in Analytics report. All the Google Analytics data crawled by Lumar can be exported to a CSV with metadata and other on-page SEO signals.
To visit the report in Lumar simply go to the relevant project and input “Pages in Analytics” in the ‘Search reports’ bar in the top left corner of the screen. Alternatively, once in the relevant project, navigate to Source Gap and then Analytics, and ‘All Reports’.
Is it possible to add multiple Google Accounts to Lumar?
Yes, Lumar allows multiple Google Accounts to be added. Also, any profiles in Google Analytics will be consolidated into one list in the Sources settings.
For example all the Google Analytics profiles under seo@gmail.com and marketing@gmail.com would be consolidated into one list in the Analytics Source settings in a project set up.
Is it possible to add multiple Google Analytics properties to a single Lumar project?
No. You can only attach a single Google Analytics property to a Lumar project.
Can Lumar help with Google Analytics line limits in 360?
No, Lumar will not help in this situation. Google Analytics API will still use the same sampling thresholds as in the User Interface.