[英]alert()/datalayer.push are different
我不是很有經驗,所以希望對您一個人來說這是一個簡單的問題。 我正在使用Google Tag Manager來跟蹤在wordpress網站上打開或關閉span元素的任何時間(或至少嘗試這樣做)。 這是相關的代碼和問題。
<script type="text/javascript">
dataLayer.push({
eventAction: text
});
var text = jQuery('span').click(function(){
var t = jQuery(this).text();
alert(JSON.stringify(t));
});
</script>
這是由包含ac_title_class的任何單擊觸發的。
html類即時通訊定位如下
<span class="ac_title_class">
Purpose </span>
問題在於此代碼將[對象對象]發送到Google Analytics(分析),而不是發送警報消息中所說的“ / t / t / t / t / t / t /目的/ t / t / t / t / t” (即表示完全正確,但關閉)。 我嘗試了無數種不同的方法,但似乎無法弄清楚。 我非常感謝提前提供的幫助。 注意:“ ac_title_class”是插件的一部分。
您可以通過傳遞變量名稱及其值(例如)來使用數據推送數據層。 dataLayer.push({'variable_name': 'variable_value'});
現在您在下面檢查我的代碼
<script type="text/javascript">
var text = jQuery('span.ac_title_class').click(function(){
var t = jQuery(this).text();
dataLayer.push({eventAction: t });
});
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.