- 804 views
Navigate to your theme
Navigate to /themes/YourTheme
Find / Create file html.html.twig
Navigate to your theme's templates folder. If there is no templates folder, you can always create one.
Find the file html.html.twig.
If you can not find this file, navigate to parent theme of your child theme and copy the file from there to your sub-theme to match the same folder structure.
Never edit core files or core theme's files (like Bartik)!
Edit html.html.twig file
Add the snipplet provided by Google Analytics to your website after the opening of <head> tag.
<!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXX"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-XXXXXXXX'); </script>
Clear the cache!
Drupal 8 caches twig templates, you have to clear the caches to see the difference.
Done!
Easy as that. This works with any snipplet provided by other platforms, like Facebook Pixel or similar.