0

Я сделал много исследований на эту тему, но теперь я попал главный контрольно-пропускной пункт:Universal Analytics Отслеживание событий на Wordpress

На моем сайте Wordpress, я хочу, чтобы отслеживать основную навигационную ссылку «Dreamer «под« 3D-принтером ». Я использую Universal Analytics.

В настоящее время я использую плагин CSS-PHP-JS для запуска следующего кода Javascript, который предположительно отслеживает событие, но он не работает.

<script type="text/javascript"> 
    ;(function ($) { 
     $("a#menu-item-4893").each(function() { 
     var href = $(this).attr("href"); 
     var target = $(this).attr("target"); 
     var text = $(this).text(); 

     // When someone clicks these links: 
     $(this).click(function (event) { 
      event.preventDefault(); // Don't open the link yet 

      // Create a custom event" 
      ga('send', 'event', 'Internal Link', 'click-dreamer-nav', 'flashforge-usa.com/dreamer-3d-printer', 42); 

      // Now wait 300 milliseconds... 
      setTimeout(function() { 
       // ... and open the link as usual: 
       window.open(href, (!target ? "_self" : target)); 
      }, 300); 
     }); 
     }); 
    })(jQuery); 
</script> 

Я на самом деле есть два других вариантов кодов, которые вы можете найти в разделе колонтитула сайта:

  • Вариант 2: Трек Creator Pro ссылку под Dreamer.
  • Вариант 3: Отслеживание одним щелчком по downloads.

До сих пор никто не бросает ошибки на консоли Chrome, но мой UA не записывает события.

Может кто-нибудь, пожалуйста, предложите некоторое руководство?

+0

Каждый из этих ссылок приведет к новому просмотру страницы, почему вы не можете проверить, сколько раз страница просматривалась? –

ответ

0

Возможно, вы захотите попробовать что-то вроде этого, которое будет отслеживать клики по элементам меню со ссылками на «http://www.flashforge-usa.com/dreamer-3d-printer/».

Если это позволяет отслеживать клики События для пункта меню, вы можете посмотреть настройку отслеживания для других ссылок.

;(function ($) { 
    $('.mpcth_nav').on('click', 'a[href="http://www.flashforge-usa.com/dreamer-3d-printer/"]', function (event) { 
     // Temporarily prevent the default browser behavior for clicks: 
     event.preventDefault(); 

     // Keep a reference to the Element's attributes: 
     var link = $(this); 
     var linkDestination = link.attr('href'); 
     var linkTarget = link.attr('target'); 

     // Create a custom event: 
     ga('send', { 
     'hitType': 'event', 
     'eventCategory': 'Internal Link', // The Object that was interacted with (Required). 
     'eventAction': 'click-dreamer-nav', // The type of interaction (Required). 
     'eventLabel': 'flashforge-usa.com/dreamer-3d-printer', // Label for categorizing events (Optional). 
     'eventValue': 42, // Event value (Optional). 
     'hitCallback': function() { // Called when the Hit was sent (Optional). 
      // Navigate to the link once Google Analytics was notified: 
      window.open(linkDestination, (!linkTarget ? '_self' : linkTarget)); 
     } 
     }); 
    }); 
})(jQuery); 

Для получения более подробной информации о событии отслеживания в Google Analytics, вы можете обратиться к документации: https://developers.google.com/analytics/devguides/collection/analyticsjs/events

Смежные вопросы