使用Google Analytics跟踪由Wordpress后端生成的PDF

kso*_*ngz 6 javascript php wordpress google-analytics-api

我正在尝试跟踪通过Wordpress后端动态创建的PDF.这是我到目前为止,

 <a class="download" onClick="_gaq.push(['_trackEvent', 
   '<?php echo $file['name']; ?>', 'Download', 'Test']);" 
    href="<?php echo $file['url']; ?>">
    Download <?php echo strtoupper($file_extension[0]); ?>
 </a>
Run Code Online (Sandbox Code Playgroud)

所以基本上,我试图让它看起来像在谷歌分析跟踪中,如果一个文件名为PDF2015而另一个文件名为PDF14,它将在后端显示.很难的部分是它们是动态生成的而不是静态的.现在,我尝试使用php echo $ file ['name']之前的方式; 我有一个标签'Regular',这就是所有PDF而不是PDF名称.

编辑:我试过这样做,等待GA更新:

<a class="download" href="<?php echo $file['url']; ?>">Download <?php echo strtoupper($file_extension[0]); ?></a><br />
<?php echo "
<script type='text/javascript'>
    $('.download').on('click',function(){
        _gaq.push(['_trackEvent',"."'".$file['url']."'".", 'Download', 'Test']);    
    }); 
</script>
"; ?>
Run Code Online (Sandbox Code Playgroud)

第二编辑:

<a class="download" href="<?php echo $file['url']; ?>" id="<?php echo `strstr($title, ' ', true); ?>">Download <?php echo strtoupper($file_extension[0]); ?></a><br />`
<?php echo "
<script type='text/javascript'>
    $("."'#".strstr($title, ' ', true)."'".").on('click',function(){
        _gaq.push(['_trackEvent',"."'".$title."'".", 'Download', 'Test']);  
    }); 
</script>
"; ?>   
Run Code Online (Sandbox Code Playgroud)

第三编辑:

有效!如果有人需要帮助,请告诉我!

kso*_*ngz 0

<a class="download" href="<?php echo $file['url']; ?>" id="<?php echo `strstr($title, ' ', true); ?>">Download <?php echo strtoupper($file_extension[0]); ?></a><br />`
<?php echo "
<script type='text/javascript'>
    $("."'#".strstr($title, ' ', true)."'".").on('click',function(){
        _gaq.push(['_trackEvent',"."'".$title."'".", 'Download', 'Test']);  
    }); 
</script>
"; ?>   
Run Code Online (Sandbox Code Playgroud)

这对我有用!如果你们需要任何帮助,请告诉我,并且很乐意提供帮助!