サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
今年の「#文学」
gtmwota.wordpress.com
dataLayer.push({'target_audience': 'niche', 'event': 'when_you_read_here'}); GTM では dataLayer というグローバルオブジェクトが予め定義されています。 この dataLayer の中には、キーと値のペアをセットすることができ、GTMに引き渡すことが容易にできるようになっています。 例えば、ユーザー エージェントに応じてタグを出し分けたいような場合、JavaScript を使ってユーザーエージェント情報を取得し、dataLayer にセットすることで、GTM 側ではマクロを用いてその内容を取得することができるので、マクロに値がセットできてしまえば、タグの配信ルール設定にマクロを使うことができます。 では、dataLayer はどのように使えば良いのでしょうか? 一番ストレートな使い方は、GTM ワンタタ
dataLayer.push({'target_audience': 'niche', 'event': 'when_you_read_here'});
このブログは GTM のブログですが、今回は GTM 関係なく純粋に「ワンタグ実装と運用」について書いてみたいと思います。 ワンタグ ソリューションというのは、 複数の媒体のタグを一元管理でき タグを出したり出すのをやめたりすることが瞬時にできる という点が大きな魅力ではないかと思います。 そして、流行だから、フリーで使える、サポートがあるという背中を押す囁きもあり、比較的安易にワンタグを選定&導入*してしまう*ケースも増えているのを見聞きします。 ・・なんか変な文章ですよね? はい、「してしまう」とネガティブ口調で表現したのには理由があります。 それは、トラブルへの対応ができない体勢のまま、採用してしまうということです。 ワンタグ選定時に重要な点について、誤解を恐れずに敢えて書きます。 他社媒体タグをサポートできるワンタグベンダーなんかいません 計測タグの動作確認とトラブル時の切り分け
GTM では dataLayer というグローバルオブジェクトが予め定義されています。 この dataLayer の中には、キーと値のペアをセットすることができ、GTMに引き渡すことが容易にできるようになっています。 例えば、ユーザー エージェントに応じてタグを出し分けたいような場合、JavaScript を使ってユーザーエージェント情報を取得し、dataLayer にセットすることで、GTM 側ではマクロを用いてその内容を取得することができるので、マクロに値がセットできてしまえば、タグの配信ルール設定にマクロを使うことができます。 では、dataLayer はどのように使えば良いのでしょうか? 一番ストレートな使い方は、GTM ワンタタグよりも前に定義しておくことです。 <script> dataLayer = [{ 'userAgent': navigator.userAgent }]
Google タグマネージャ (GTM) のワンタグってどこに入れるのがいいのか? Google のお勧めは、body 開始タグ直後だそうです。 GTM の管理画面に入り、コンテナページのナビ部分から「ユーザーと設定」→「設定」を選択するとワンタグが取得できますが、そこにも 『次のコードをコピーしてウェブサイトのすべてのページ(<body> 開始タグの直後)に貼り付けてください。』 と書いてあります。 ・・とは書かれていますが、body の最上部に入れると「ページが重くなるんじゃないの?」という疑問が頭をよぎります。 調べてみると、GTM のワンタグ自体は非常に小さく、例え body 開始タグの直後に置いたとしても、人が感覚的に認識できる速度低下は起こらなさそうですね。 試しに私のマシンでタグ読み込みにかかる時間を計測してみると、小さな画像イメージを読み込むのと同等かそれよりも軽いくら
このページを最初にブックマークしてみませんか?
『GTM 使ってるんですが…』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く