AdWords が「Google 広告」になりました。これまで AdWords としてご利用いただいていたサービスの名前が「Google 広告」に変わりました。検索ネットワーク、ディスプレイ ネットワーク、YouTube などを対象にあらゆる広告サービスを提供いたします。詳細

237 人が現在オンライン
237 人が現在オンライン
Google アナリティクスのアカウント設定、プロパティ、ビューやフィルタ設定などについて、ユーザー同士で意見交換ができます。解析を通して浮かんだ質問やアイディアを投げかけ合って、よりデータ分析の知識を高めていきましょう。
ガイドを表示
star_border
返信

googleタグマネージャーのカスタムHTMLタグを <head>タグ内に設定

上級者 ✭

Goolgeタグマネージャーで

 

カスタムhtmlで例えば

 

<meta name="viewport" content="width=device-width">

 

といったタグで、通常headタグにに設置しなければタグを期待通り<head>タグ内に

 

配信する方法などありますでしょうか?

 

よろしくお願いいたします。

 

1 人のエキスパートが返信verified_user
1 件の受理された解決策

受理された解決策
ベストアンサーのマーク済み.
解決策
トピック作成者siminoriさんが付与
6月

Re: googleタグマネージャーのカスタムHTMLタグを <head>タグ内に設定

トップコントリビューター
<script type="text/javascript">
document.head.appendChild(
  $('<meta name="viewport" content="width=device-width">')[0];
)
</script>

のようなタグを実行すれば、head内に入れることはできなくはありません。

 

が、普通にHTML側を改修して、そこに入れてもらうべきかと思います。

というのも、メタタグの情報は、様々なクローラーに拾って欲しいことが多いと思いますが、タグマネージャから実行している場合、それを適切に拾うことが難しいクローラーもいると思います。

 

 

元の投稿で解決策を見る

ベストアンサーのマーク済み.
解決策
トピック作成者siminoriさんが付与
6月

Re: googleタグマネージャーのカスタムHTMLタグを <head>タグ内に設定

トップコントリビューター
<script type="text/javascript">
document.head.appendChild(
  $('<meta name="viewport" content="width=device-width">')[0];
)
</script>

のようなタグを実行すれば、head内に入れることはできなくはありません。

 

が、普通にHTML側を改修して、そこに入れてもらうべきかと思います。

というのも、メタタグの情報は、様々なクローラーに拾って欲しいことが多いと思いますが、タグマネージャから実行している場合、それを適切に拾うことが難しいクローラーもいると思います。

 

 

Re: googleタグマネージャーのカスタムHTMLタグを <head>タグ内に設定

[ 編集済み ]
レジェンド

おはようございます。


jsを使えば出来なくはないと思いますが、あまりお勧めできません。

情報を使う側がそれに対応できるとは限らないからです。

 

jsはクライアント側、通常ブラウザ側で処理するものなので、それらを正確に再現出来るものばかりとは限りません。

Google I/Oでもサーバー側でレンダリングしたものを出すのが良い、と似たような話が紹介されていました。


<head>内の物は、htmlに直接書くことをお勧めします。

Re: googleタグマネージャーのカスタムHTMLタグを <head>タグ内に設定

上級者 ✭
> 山田さん

ご返信ありがとうございます。

タグマネージャーが全てを代替えできるというわけではなさそうですね。

結局のところHTMLを改修しないとダメなパターンもあるということで、参考になりました。

ありがとうございました。

Re: googleタグマネージャーのカスタムHTMLタグを <head>タグ内に設定

上級者 ✭
> むちごろうさん

ご連絡ありがとうございます。

自分もjsによる組み込みは可能かな?と思っていたのですが、

実装自体がやや強引かな?と感じておりました。

ご指摘どおりHTMLを直接編集することがベストとのことで、参考にさせていただきます。

ありがとうございました。