Great responses from @jennifer_dungan and @abhinavbalooni!
As they both mentioned, complexity of your Analytics implementation and your website structure would be the key here. Here are few more aspects to consider.
- If there are eVars or props that are fired on all page loads and are only present during page loads, cross check in Analytics reports to see if there are significant 'Unspecified' values for these variables when Page Views metric is used. If you've complex logic for your variables that are dependent on Data Layer or any Page elements and if the Analytics tracking calls are fired before that logic finishes executing, those variables may not populate as expected. If such an anomaly is found in the report for any of your eVars or props, consider breaking it down by 'Page' or your 'Page URL' dimensions to identify the pages that are most affected and then manually verify.
- Make sure to thoroughly check page loads and s.tl() on most important pages of your site including the Home page, Search, Contact us, and pages with important conversion CTAs or forms.
- You might not need to check all the pages that use similar templates especially when templates are static. In such cases, identify the templates and pick few pages using that template and verify that everything is working as expected in those pages.
- Cross check your Analytics Page URL report with the website URL list and see if any pages are missing in the Analytics report. If there are missing pages, those pages might not have been viewed by the anyone yet or it could be a case of the Launch code missing in those pages.
Hope this helps!