Category Archives: Google

GoogleTagManagerではdocument.writeは動作しない

GoogleTagManagerの動きをちょっと確認したところ、
ヘルプページに書いてあるとおりではありますが、すべて非同期で動作してます。

これもヘルプページに書いてあることですが、document.writeの処理が入っているタグは動作しません。

カスタム HTML は、目に見える変更をページに加えることがなく、同期して発行される必要がない、または特定の順番で発行される必要がないタグを含めるために使用します(たとえば「document.write」機能がスニペットに組み込まれているタグや A/B テスト タグは使用できません。タグの制限についてはこちらをご覧ください)。

”特定の順番で発行される必要がないタグ”ともあります、つまりはよくみるこんなタグもアウトってことですね。

<script>
var aaaa = 12345;
var bbb_id = "xxxxx";
</script>
<script src="xxxxx.js"></script>

外部jsで先に宣言したパラメータを取得する類のやつです。

GoogleTagManagerで動くか以前に、順番が変わってもコールバックさせるなりして
動作するようにしておくべきかと思いますが・・・