(Inside TagManager)
タグの問題
サンクスページにhtmlとscriptを埋めて、コンバージョンを記録したりクッキーに記録したりしてる=タグ
質的にやばいやつが量産されてる→どこになんのタグを埋めたかわからなくなる
タグマネージャ
タグ管理の煩雑さを解消する
各ページにタグを埋めないで、一括でロードしてくれる
- 様々なタグを実行しないといけない
- 広告タグの実装がひどい(大文字scriptタグとか、document.writeとか)
↓
- 非同期にタグを実行するのがトレンド
- document.writeばっかり
エラー率とかほしい→エラーを抑制する→Element.prototypeを書き換える
広告タグがdocument.write使ってるせいで、非同期処理するとdocument.open -> 画面が真っ白になってしまう
#jserinfo
— gocho (@gocho) 2014, 11月 1
エラー検知
優先度付きキューを持っておいて、appendChildのやつの優先度を上げておく
`appendChild`等の優先度を持たせて、ブロックを再現するの面白い #jserinfo
— azu (@azu_re) 2014, 11月 1
実行ルール
- location.href
- IE6でもうごかしたい
- そこらへんをどうにかするために、jQueryを使うしかなかった
- JSでマクロを実装する
イベント遅延
event.preventDefaultでページ遷移阻止など
将来
タグマネージャの下にタグマネージャを実装しないといけない