| 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