ルールのベースとなる値が _gaq javascript 内にある場合、javascript ルールによって起動されるタグを取得することは可能ですか?
これは私の Google アナリティクス JavaScript です。
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-960143-1']);
_gaq.push(['_setDomainName', '.immoscout24.ch']);
_gaq.push(['_trackPageview', '/ContactFormSent.html']);
_gaq.push(['_trackPageLoadTime']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
Google タグマネージャのヘルプには次のように書かれています。
JavaScript 変数: 値は、指定したグローバル変数の値に設定されます。探している値がデータ レイヤーで設定されておらず (以下のデータ レイヤー マクロ タイプを参照)、DOM で表示されない場合 (以下の DOM マクロ タイプを参照)、値を取得できる可能性があります。 JavaScript 変数から。探している値がページのソースで JavaScript 変数の形式で見つかる場合は、このマクロ タイプを使用します。
ここで、_trackPageview のマクロと、このマクロに基づく /ContactFormSent.html のルールが必要です。したがって、変数はグローバルである必要があります --> これは '_trackPageview' の場合ですか? そうであれば、このルールに基づいてタグを配信できるはずです。
または、Google タグ マネージャー内の設定に何か問題がありますか?
- マクロ名: trackPageview
- macrotype: JavaScript 変数
- グローバル変数の名前: _trackPageview
私を助けてくれてありがとう:-) ファビアン