68 人が現在オンライン
68 人が現在オンライン
Google アナリティクスの Google タグマネージャを含む計測の設定やトラブルシュートなどについて、ユーザー同士で意見交換ができます。解析を通して浮かんだ質問やアイディアを投げかけ合ってより知識を高めていきましょう。
ガイドを表示
star_border
返信

Google optimize実装しようとするとページがエラーになってしまいます

初級者 ✭

optimizeを実装しようと思い、トラッキングコード・ページを非表示にするスニペットを

コンテナからコピーして

 


<head>
<meta charset="UTF-8">

 

【ここに挿入】

 

<meta name="keywords" content="">
<meta name="description" content="">
<meta name="format-detection" content="telephone=no">
<title>*****</title>


すると、エラーになってしまいます。

GTMでの設定はできるのですが、テストパターンの反映が遅いのが気になるので

直接実装したいと思っています。

 

↓エラーページ表記


An Error Was Encountered

exception 'Dwoo_Compilation_Exception' with message 'Compilation error at line 17 in "string:" : Parse error in "s.className+=' '+y;h.start=1*new Date; h.end=i=function(){s.className=s.className.replace(RegExp(' ?'+y),'')}; (a[n]=a[n]||[]).hide=h;setTimeout(function(){i();h.end=null},c);h.timeout=c; })(window,document.documentElement,'async-hide','dataLayer',4000, {'GTM-*******':true});

 


どなたか解決策をご存知でしたら教えていただきたいです。

1 人のエキスパートが返信verified_user

Re: Google optimize実装しようとするとページがエラーになってしまいます

Ray
レジェンド
うーさん

parse error(構文エラー)のようですので、「;」等の記述漏れ、クオートの記述ミス等が原因ではないでしょうか?
お手数ですが、該当箇所がないかご確認・修正をお試しください。

よろしくお願いします。
Ray お役に立てましたら、いいねや解決済みマークを押していただけると幸いです!

Re: Google optimize実装しようとするとページがエラーになってしまいます

初級者 ✭
レジェンドさん

返信ありがとうございます。さまざまなサイトで公開されているタグをテキスト比較しても特に漏れやミスが見当たりません。。。

<!-- Page hiding snippet (recommended) -->
<style>.async-hide { opacity: 0 !important} </style>
&lt;script&gt;(function(a,s,y,n,c,h,i,d,e){s.className+=' '+y;h.start=1*new Date;
h.end=i=function(){s.className=s.className.replace(RegExp(' ?'+y),'')};
(a[n]=a[n]||[]).hide=h;setTimeout(function(){i();h.end=null},c);h.timeout=c;
})(window,document.documentElement,'async-hide','dataLayer',4000,
{'GTM-*******':true});&lt;/script&gt;

<!-- オプティマイズ追加済みアナリティクスタグ-->
&lt;script&gt;
(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','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-********-*', 'auto');
ga('require', 'GTM-*******');
&lt;/script&gt;

<!-- end optimize -->

コンテナ箇所だけ変更していますが、文字数は同じ*を記載しました。
もしミスがあるようであれば、ご教授いただけると助かります。。。。

Re: Google optimize実装しようとするとページがエラーになってしまいます

トップコントリビューター
そのエラーは、JavaScript側のエラーではなく、サーバーのCMS側のエラーではないですか?
だとすると、OptimizeタグをCMS側の文法に従って少し微修正する必要があるケースがあります。

一度、制作側の開発者に相談してみてはいかがですか?
このトピックのエキスパート
山田 良太