使用Google Analytics跟踪由WordPress后端生成的PDF文件

6

我正在尝试跟踪通过 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>

基本上,我正在尝试使其看起来像在Google Analytics跟踪中一样,如果一个文件名为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>
"; ?>

第二次编辑:
<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>
"; ?>   

第三次编辑:

成功了!如果有人需要帮助,请让我知道!


感谢您的反馈@BrianTompsett-汤莱恩。我已经处理了! - kennysong
1个回答

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>
"; ?>   

这对我很有用!如果你们需要帮助,请告诉我,我很乐意帮忙!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接