Google Tag Managerで広告用のHTMLタグを配信する

2014.07.08

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

はじめに

WEBサイトを運営していく中で、広告用のバナーを追加したいといったことがあるかと思います。 そういった際に、TAG Managerから要素を追加する事ができないかを検証してみました。

検証内容

前回作成したサイトの商品名の上部に、特売セール実施中と記載したタグを挿入する。

実装例

実装方法としては、カスタムHTMLタグとして実装を進めます。

しかし、ただ単純にカスタムHTMLとしてHTMLタグを作成しただけでは、 ページの下部に配置されるだけになってしまいます。 そのため、作成したDOM要素を配置しなおすJavaScriptを書く必要が有ります。

今回の場合は以下の用に記載しました。

タグ

HEADER

HTML

<div id="header" class="row">
<div class="col-md-2"></div>
<h1 class="col-md-6">特売セール実施中</h1>
</div>
<script>
document.body.insertBefore(document.getElementById('header'),document.getElementsByClassName('row')[0]);
</script>

配信例

Result

まとめ

ルールをより細かく記載する事で、特定の条件に該当する場合のみバーナーを表示する と言った事も可能になるかと思われます。 懸念点としては、DOM要素の入れ替えはJavaScriptで行う必要が有るため、 実際に実装したコードの各種ブウラウザでの対応状況の確認等も必要かと思われます。