Data Points and Analytics Mapping
Data Point | Description | Submitted by | Posted on | Google Analytics | Google Data Studio | Primo Analytics |
---|---|---|---|---|---|---|
Facets Usage | Determine which facet are used most by patrons | Use Search Facets Custom Field | ||||
Popular Searches | Determine the most popular search terms | Zacharry Williams (Unlicensed) | Use Search Value Custom Field | |||
Usage by Date Range | Determine general usage stats by date range | Zacharry Williams (Unlicensed) | Behavior → Site Content → All Pages | |||
Sessions vs Sign-ins | ||||||
Send To Actions Usage | ||||||
Zero Results Searches | ||||||
Action Usage by Scope | Can't track this in Primo | |||||
Search Mode | Determine whether advanced or basic search was used | Zacharry Williams (Unlicensed) | Use Search Mode Custom Field | |||
Scope Usage | Determine which scopes patrons are searching in | Zacharry Williams (Unlicensed) | Use Search Scope Custom Field | |||
Device Usage | Determine what devices patrons are using | Zacharry Williams (Unlicensed) | Audience → Mobile → Overview | |||
Google Data Studio Custom Fields
Field Name | Formula |
---|---|
Search Facets | REGEXP_EXTRACT(Page, "((?i)facet=[^&]*)") |
Search Value | REGEXP_EXTRACT(Page, "((?i)query=[^&]*)") |
Search Mode | CASE WHEN REGEXP_MATCH(Page, "((?i).*mode=basic).*") THEN "Basic" WHEN REGEXP_MATCH(Page, "((?i).*mode=advanced).*") THEN "Advanced" WHEN REGEXP_MATCH(Page, "((?i).*query=[^&]*).*") THEN "Basic" ELSE "Unknown" END |
Search Scope | REGEXP_EXTRACT(Page, "((?i)search_scope=[^&]*)") |
Notes
Google Analytics must first be connected as a data source in Google Data Studio
Currently unable to track in Google Analytics:
- Send To Actions Usage
- Actions in general
- Zero Results Searches
- Signed-in users/searches