Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.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 通过Google Analytics跟踪Wordpress后端生成的PDF_Javascript_Php_Wordpress_Google Analytics Api - Fatal编程技术网

Javascript 通过Google Analytics跟踪Wordpress后端生成的PDF

Javascript 通过Google Analytics跟踪Wordpress后端生成的PDF,javascript,php,wordpress,google-analytics-api,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 strtouppe

我试图跟踪通过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>

所以基本上,我试图让它看起来像在谷歌分析跟踪,如果一个文件名为PDF2015,另一个是PDF14,它会显示在后端像那样。困难之处在于,它们是动态生成的,而不是静态生成的。现在,我在尝试使用php echo$file['name']之前的方式;我的标签是“常规”,这是所有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>
"; ?>


`
感谢@BrianTompsett的反馈-汤莱恩 . 就这么做了!
<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>
"; ?>   
<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>
"; ?>