diff --git a/usersnap.module b/usersnap.module
index 1432490..8f11ba5 100644
--- a/usersnap.module
+++ b/usersnap.module
@@ -72,7 +72,7 @@ function usersnap_add_usersnap() {
   $email_placeholder = variable_get('usersnap_email_field_placeholder', '');
   $email_required = variable_get('usersnap_email_field_required', FALSE);
 
-  $js = <<<'JS'
+  $js = <<<JS
 var _usersnapconfig = {
 		apiKey: Drupal.settings.usersnap.apikey,
 		btnText: Drupal.settings.usersnap.button,
@@ -86,14 +86,15 @@ var _usersnapconfig = {
 		commentBoxPlaceholder: Drupal.settings.usersnap.cplaceholder,
 		commentRequired: Drupal.settings.usersnap.crequired
 	};
-	(function() {
-	    var s = document.createElement('script');
-	    s.type = 'text/javascript';
-	    s.async = true;
-	    s.src = '//api.usersnap.com/usersnap.js';
-	    var x = document.getElementsByTagName('head')[0];
-	    x.appendChild(s);
-	})();
+
+(function() {
+  var s = document.createElement('script'),
+      x = document.getElementsByTagName('script')[0];
+  s.type = 'text/javascript';
+  s.async = true;
+  s.src = '//api.usersnap.com/load/$apikey.js';
+  x.parentNode.insertBefore(s, x);
+})();
 JS;
 
   drupal_add_js(array(
