Error likely from the google analytics “script” in there (view your page source and look for “script” – hint hint ! ) 😉
See the AMP docs for how to properly embed Google analytics for AMP pages.
Might not be the solution, but that was my first ‘guess’ looking at your page
(( I don’t work here . . . ))
let’s try to use https://wordpress.org/plugins/custom-amp-accelerated-mobile-pages/
1.0.5
Release Date – March 26, 2016 *
Fixed Validation AMP HTML Erros: The tag ‘script’ is disallowed except in specific forms
thank you, i test this on another website, and i return to you when GG is passed
@lamvt: I am currently using the AMP plugin but I can see that your plugin has promising features.
neotrope –
yep, that’s likely it. I just spent a half hour searching through the source view on one of our sites that’s getting script errors and the ONLY thing I could find was the GA scripting that wasn’t formatted properly when I matched up each of the items with the AMP requirements.
Off to let the author know
I have no problems with the GA script using the AMP plugin. Did you disable the plugins that might carry the GA script or check your theme options?
You may check also this resource: https://asknoypi.com/accelerated-mobile-pages-validator/#unknownsyntaxerror
Hello,
I have all tested.
WP : 4.42 fr
Theme : Twentyfourteen child.
My website has :
AMP v0.32
Yoast V3.1.2
WP Super Cache V 1.4.8
Glue for Yoast AMP V0.3.2
Custom AMP V1.0.6
And result in GSC :
0 indexed page
5 error in syntax ‘script’
1 error in amp-custom
url test : http://pizzamoon-castelnau.com
All is in place since 1 week.
I am going to search another plugin
And in my other website : http://e-commerce-concept.eu/
1 month ago : 15 indexed AMP pages and 0 error
Now : 3 AMP indexed pages and 7 errors
WP 4.4.2 fr
Theme : Lingonberry
Extensions :
AMP
Glue AMP for Yoast
Yoast
WP super cache
This plugin is Ok in 1 website ? with no error ?
I checked this website: http://pizzamoon-castelnau.com/salades-tarifs/amp/
If you view the source code on AMP you will see this code:
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-52131014-1', 'auto');
ga('send', 'pageview');
</script>
Can you recall how did you add this code on your website?
Yes, it come from GG Analytics : universal analytics code
Why, there is a problem with this code ?
Thanks for your help
Hi, I have the same issue with the GA Universal Code. Does someone have a solution to fix this ?
Thanks
Hi,
It appears that we cannot use analytics.js on AMP pages, as explained there : https://support.google.com/analytics/answer/6343176?hl=en.
But my entire website uses analytics.js. So I installed the plugin Custom AMP from Lamvt. It allows you to add amp-compatible analytics tags in your AMP pages.
But the problem is the old analytics.js tag remains. Does any of you has a solution to only delete this tag on AMP pages ?
Thanks,
Joffrey