Отслеживание событий кликов в Google Analytics для мобильных устройств - PullRequest
0 голосов
/ 04 марта 2019

Я работал над получением динамических данных по некоторым ссылкам в теме WordPress и переносом некоторых атрибутов данных в событие отслеживания Google Analytics.В целом, я могу заставить его работать и отслеживать события на рабочем столе, но когда дело доходит до мобильных устройств, я не вижу никаких событий.

Не уверен, правильно ли настроен, но вот что яделать:

PHP:

<a class="ga--event" 
   href="<?php echo get_permalink();?>" 
   data-url="<?php the_permalink(); ?>
   data-author="<?php echo $author; ?>
   data-category="<?php single_cat_title(); ?>">
     <span></span>Read More
</a>

JS:

jQuery(document).ready(function($) {
  ga('create', 'UA-XXXXXXXXXX', 'auto');
  $('.ga--event').each(function() {
    var $this = $(this);
    $this.on('click', function() {
      ga('send', {
        hitType: 'event',
        eventCategory: $(this).data("category"),
        eventAction: $(this).data("url"),
        eventLabel: $(this).data("author")
      });
    });
  });
});

В основном, я настроил его вфайл шаблона, чтобы вытащить имя автора, категорию и постоянную ссылку и вставить их в эти атрибуты данных.Затем я добавил класс для запуска события click.Я тестировал это в симуляторе iOS и добавил простой alert только для того, чтобы посмотреть, сработает ли он, и в ходе тестирования он работает.Так что я не уверен, что я что-то упустил или что.

...