Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用reveal.js实现谷歌分析目标_Javascript_Google Analytics_Reveal.js - Fatal编程技术网

Javascript 使用reveal.js实现谷歌分析目标

Javascript 使用reveal.js实现谷歌分析目标,javascript,google-analytics,reveal.js,Javascript,Google Analytics,Reveal.js,我使用的是reveal.js(),它生成带有散列和幻灯片ID的URL,例如:www.my-domain.com/#/slide1>www.my-domain.com/#/slide2 我想在Google Analytics中为一些幻灯片设定目标,这样我就知道用户达到了某一点,我该如何做到这一点 我尝试使用完整的URL作为目标,但似乎不起作用。有什么想法吗?我不知道reveal.js。但是,每个幻灯片都带有事件侦听器,用于与幻灯片进行交互。幻灯片更改事件有一个示例,您可以在其中添加事件跟踪代码:

我使用的是reveal.js(),它生成带有散列和幻灯片ID的URL,例如:www.my-domain.com/#/slide1>www.my-domain.com/#/slide2

我想在Google Analytics中为一些幻灯片设定目标,这样我就知道用户达到了某一点,我该如何做到这一点


我尝试使用完整的URL作为目标,但似乎不起作用。有什么想法吗?

我不知道reveal.js。但是,每个幻灯片都带有事件侦听器,用于与幻灯片进行交互。幻灯片更改事件有一个示例,您可以在其中添加事件跟踪代码:

Reveal.addEventListener( 'slidechanged', function( event ) {
    // event.previousSlide, event.currentSlide, event.indexh, event.indexv
    ga('send', 'event', 'Slide', 'click', event.currentSlide);
} );

事件
是一个通过对象属性为您提供有关交互的一些信息的对象。不要被GA跟踪代码和reveal.js代码中都存在“事件”这一事实所迷惑;后者是一个javascript事件,前者只是分析中的一个命名约定(实际上,事件用于跟踪不会触发页面加载的内容)。

听起来应该可以,我会试试。只有一个问题:在Google Analytics中哪里可以看到这些自定义事件?@arielmorry在“事件”部分的行为报告中。工作非常完美!非常感谢。