移动版Google Analytics(分析)点击事件跟踪

时间:2019-03-04 20:27:34

标签: javascript jquery events google-analytics onclicklistener

我一直在努力从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来查看它是否会启动并在测试中似乎正在运行。因此,我不确定是否遗漏了什么。

0 个答案:

没有答案