Google analytics 谷歌adsense-盖茨比网站html.js文件中的问题
我的盖茨比网站得到了谷歌的批准。我添加了html.js文件,并做了与下面线程中提到的相同的操作。 在prod env(live网站)中,我收到一个错误,名为“意外令牌&”,如下所示: 单击错误消息时,它指向html.js中的以下代码:Google analytics 谷歌adsense-盖茨比网站html.js文件中的问题,google-analytics,gatsby,Google Analytics,Gatsby,我的盖茨比网站得到了谷歌的批准。我添加了html.js文件,并做了与下面线程中提到的相同的操作。 在prod env(live网站)中,我收到一个错误,名为“意外令牌&”,如下所示: 单击错误消息时,它指向html.js中的以下代码: {` (adsbygoogle=window.adsbygoogle | |[])。推送({ 谷歌广告客户端:“ca-pub-XXXXXXX 0300195”, 启用页面级别广告:真 }); `} 像这样使用它: <script
{`
(adsbygoogle=window.adsbygoogle | |[])。推送({
谷歌广告客户端:“ca-pub-XXXXXXX 0300195”,
启用页面级别广告:真
});
`}
像这样使用它:
<script
type='text/javascript'
dangerouslySetInnerHTML={{
__html: `
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-xxxxxxx0300195",
enable_page_level_ads: true
})`,
}}
/>
适用于:
import React from "react"
import PropTypes from "prop-types"
export default function HTML(props) {
return (
<html {...props.htmlAttributes}>
<head>
<meta charSet="utf-8" />
<meta httpEquiv="x-ua-compatible" content="ie=edge" />
<meta
name="viewport"
content="width=device-width, initial-scale=1, shrink-to-fit=no"
/>
<script
async
src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"
></script>
<script
type='text/javascript'
dangerouslySetInnerHTML={{
__html: `
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-xxxxxxx0300195",
enable_page_level_ads: true
})`,
}}
/>
{props.headComponents}
</head>
<body {...props.bodyAttributes}>
{props.preBodyComponents}
<div
key={`body`}
id="___gatsby"
dangerouslySetInnerHTML={{ __html: props.body }}
/>
{props.postBodyComponents}
</body>
</html>
)
}
HTML.propTypes = {
htmlAttributes: PropTypes.object,
headComponents: PropTypes.array,
bodyAttributes: PropTypes.object,
preBodyComponents: PropTypes.array,
body: PropTypes.string,
postBodyComponents: PropTypes.array,
}
从“React”导入React
从“道具类型”导入道具类型
导出默认函数HTML(道具){
返回(
{props.headComponents}
{props.preBodyComponents}
{props.postBodyComponents}
)
}
HTML.propTypes={
HtmlatAttributes:PropTypes.object,
headComponents:PropTypes.array,
bodyAttributes:PropTypes.object,
preBodyComponents:PropTypes.array,
正文:PropTypes.string,
postBodyComponents:PropTypes.array,
}