我正在为登录页面上的多个按钮设置事件跟踪,我已经在每个按钮上添加了onclick代码,但是似乎没有单击将任何数据发送到Google Analytics(分析(。当我在Chrome中进行检查时,我会在控制台上遇到错误。我正在尝试跟踪3个单独的按钮的点击。
我的跟踪代码是:
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-3133XXXX-X');
</script>
The code I am using for each button is:
<div class="get-ticket-btn"> <a href="<?php echo get_post_meta($landing_page->ID, "landing_tickets_url", true);?>" onClick="ga('send', 'event', 'Button Click', 'Get Ticket click', 'Get Tickets Now');" class="btn">Get Tickets Now !</a> </div>
<button type="submit" onClick="ga('send', 'event', 'Button Click', 'Get Coupon click', 'Get My Coupon');" class="btn btn-default">GET MY COUPON</button>
<a href="<?php echo get_post_meta($landing_page->ID, "landing_tickets_url", true);?>" onClick="ga('send', 'event', 'Button Click', 'Get Ticket click', 'Get Tickets Now');" class="btn">Get Tickets Now !</a> </div>
通过遵循此处的建议https://www.en.advertisercommunity.com/t5/google-analytics-code/gtag-js-js-js-event-tracking-for-mailto - 和tellephone-link-not/td-p/1259427
问题是我正在使用" GA"而不是" GTAG",也使用" GTAG",无需使用'send'。