運営堂ブログ

Contribute CS3がGoogle Analyticsのトラッキングコードを書き換える

AdobeのContribute CS3を使っているサイトでGoogle Analyticsのトラッキングコードが外れる現象が起きておりまして、なんでかな~と思いつつもその都度修正していたんですが、実はContributeが悪さをしていることが分かりました。

Google Analyticsのトラッキングコードは通常、の前に書くように推奨されていますがタグ内のJavascriptに関しては、ユニコードした部分を勝手に書き直してしまう仕様なんだそうです。危険すぎるぞContribute。

書き換え前

document.write(unescape(“%3Cscript src=’” + gaJsHost + “google-analytics.com/ga.js’ type=’text/javascript’%3E%3C/script%3E“));

書き換え後(太字の部分が書き変わります)

document.write(unescape(“< script src=’” + gaJsHost + “google-analytics.com/ga.js’ type=’text/javascript’>< /script>“));

これを回避するには<body>内ではなくて<head>内にトラッキングコードを書けばいいようです。

CS4でもContributeが出るようですがその時には修正されているんでしょうか。というか今でも修正してもらいたい不具合ですね。

・お世話になったサイト

よろず屋さん

がらくた屋さん

関連するかもしれない記事

この記事を見た人は、こんな記事も見ています

コメントをどうぞ

メールアドレス (必須・公開されません)
コメント本文

  • スパム・迷惑コメント投稿防止のため、メールアドレスの入力が必須ですが、公開はされません。何卒ご協力のほどお願いいたします。
  • 投稿いただいたコメントは管理者のチェック後掲載しておりますので、即時には反映されません。