Virtuemart: aggiungere codice analitycs al pulsante di invio

Come aggiungere un tracking cdi google analitycs al pulsante di invio Virtuemart.





 Normalmente il pulsante "last confirmation" ha già un azione "onclik" sul submit:

POSIZIONE FILE
    file
    get_final_confirmation.tpl.php
    in
    components/com_virtuemart/themes/(nome-del-tema)/templates/checkout


CODICE ESISTENTE

<div>
    <input type="submit" onclick="return( submit_order( this.form ) );" class="button button02" name="formSubmit" id="formSubmit"  value="<?php echo $VM_LANG->_('PHPSHOP_ORDER_CONFIRM_MNU') ?>" />
</div>



HACK 

Per aggiungere un tracking di google analitycs in modo da non interferire con il funzionamento di virtuemart, è sufficiente aggiungere questo script nel file sopra indicato:

     <script type="text/javascript">
    $j(document).ready(function(){
   
        $j( "#formSubmit" ).click(function() {
        _gaq.push(['_trackEvent', 'Checkout', 'bottoni', 'conferma-ordine']);
        });  
      

    }  
    </script>



 (Dove #formSubmit è il nome/ id  dell'input di riferiemnto)

Commenti