Мне нужна помощь. Я пытаюсь внедрить отслеживание настраиваемых событий для отправки формы как в качестве цели аналитики, так и в качестве цели преобразования для Google Optimize.
Вот скриншот цели Google Analytics:
У меня в голове есть Google Analytics (с конфиденциальной информацией, отредактированной с помощью XXXXX) как таковой:
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=XXXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'XXXXXXXXXXX', { 'optimize_id': 'XXXXXXXXXXX'});
</script>
И затем я попытался запустить пользовательское событие с обоими:
ga('send', {
hitType: 'event',
eventCategory: 'mailchimp',
eventAction: 'subscribe',
eventLabel: 'soft-lead-form'
});
а также:
gtag('event', 'play', {
'event_category': 'mailchimp',
'event_label': 'soft-lead-form'
});
Я подтвердил, что аналитика эффективно инстансируется, написав в консоль:
if (gtag) {
console.log("ga present");
}
И я подтвердил, что действие пользователя запускает вызов ga, записывая в консоль ту же функцию с помощью:
$("#mc-embedded-subscribe-form").submit(function(){
gtag('event', 'play', {
'event_category': 'mailchimp',
'event_label': 'soft-lead-form'
});
console.log("ga Event Submitted");
});
Я БОЛЬШИМ признателен за любую помощь. Я просмотрел страницы документации и, несмотря на попытки/тестирование нескольких точек в этом процессе, я не могу заставить событие появиться ни в Analytics, ни в Optimize. Это важная часть наших маркетинговых усилий, и я очень хочу, чтобы она работала.
Большое спасибо! Гэри