Dequeue GA plugin script and re-enqueue it from my own plugin

Hi There,

Bit of an odd request, but I really want to re-style the google analytics dashboard widget. I know that within the plugin there is a .js file that handles the visual output of this and so what I’d like to do is dequeue this script and re-enqueue it from my own plugin so I can make changes to it. However, when I try doing this, it doesn’t work, I’m wondering if you can help me figure out a way to do it.

Here is my code to dequeue the original:

function wpdocs_dequeue_script() {
wp_dequeue_script('google_analytics_async');
}
add_action( 'admin_init', 'wptutsplus_remove_comments_menu_item', 999 );

And then to call the same script but from within my own plugin directory:

function skizzar_admin_theme_js() {
wp_register_script('google_analytics_async_skizzar', plugin_dir_url( __FILE__ ) . 'js/ga-asynce-skizzar.js', array('jquery','sack', 'google_charts_api'), 330);
wp_enqueue_script('google_analytics_async_skizzar');
}
add_action( 'admin_enqueue_scripts', 'skizzar_admin_theme_js' );

The (new) script is loading fine when I view source, however, the widget doesn’t work. Is there something that I’m missing – or perhaps this just isn’t possible?