Sto cercando di rintracciare i PDF creati dinamicamente tramite un backend Wordpress. Questo è ciò che ho finora,Tracciamento dei PDF generati dal backend Wordpress con Google Analytics
<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>
Quindi, fondamentalmente, io sto cercando di far sembrare che nel monitoraggio di Google Analytics, se un file è denominato PDF2015 e un altro è PDF14, che si presentava come quello in backend. La parte difficile è che vengono generati dinamicamente rispetto a quelli statici. In questo momento, il modo in cui l'ho avuto prima di provare con php echo $ file ['name']; Avevo l'etichetta "Regular" e questo è ciò che è apparso per tutti i PDF invece del nome PDF.
Edit: Ho provato a fare questo, in attesa di GA per aggiornare:
<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>
"; ?>
Secondo Edit:
<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>
"; ?>
Terzo Edit:
Ha funzionato! Se qualcuno ha bisogno di aiuto con questo, fammi sapere!
Grazie per il feedback @ BrianTompsett- 汤 莱恩. Appena fatto! – ksong12345