Page titles not always showing in GA dashboard
See original GitHub issueDescription
Page titles not always reporting correctly.
Expected behavior
Page <title> tag should be reflected as the page name in the GA dashboard. E.g. <title>My page title</title> should show as “My page title”.
Actual behaviour
The page title isn’t always logged and instead sometimes falls back to the page’s path ‘/page-title’. This essentially displays the same page as two separate entries in GA’s dashboard under “Page title and screen name” leading to confusion.
Environment
Nuxt v2.15.6 using vue-gtag as a plugin:
import VueGtag from 'vue-gtag'
export default ({ app, $config: { googleAnalytics, env } }) => {
Vue.use(
VueGtag,
{
config: { id: googleAnalytics }
},
app.router
)
}
}
Issue Analytics
- State:
- Created 2 years ago
- Reactions:3
- Comments:7 (1 by maintainers)
Top Results From Across the Web
[GA4] Pages and screens report - Analytics Help
The Pages and screens report shows you the pages on your website and screens on your mobile app that people are visiting and...
Read more >How to Use The Pages and Screens Report in Google ...
When you first access the report, you'll see your data broken down according to page title and screen class. This means you're looking...
Read more >Google Analytics in Google Data Studio: Extracting ...
This says…. if the first calculated field for the dashboard name is NULL, use the Google Analytics field called “Page Title” as the...
Read more >How to Show Page Title In Google Analytics instead of URL
By default, Google Analytics Reports are a little hard to read when you're looking at the Behavior -- Overview report. This video shows...
Read more >why does Google Analytics show different top content results ...
The best way would be showing title as second dimension, and url as first. You can find out if you have duplicate titles...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

I ended up not using the vue router integration but tracking the page views manually:
pages/example.vueplugins/vue-gtag.client.jsThere is another way:
/plugins/analytics.js