You've integrated Carthook, but it's not capturing anything because people abandon their cart before entering their email address? You can use Javascript to move the email and password portions to the top of your checkout page!

The exact code and where to add it depends on whether you're using the themes built for the new designer or the old one. (See the Which designer am I on? document for more details.)

If you open up the Code Editor, check your file structure. If you have a components folder, you'll want to navigate to components/checkout/Checkout/ and add or edit component.js -- in there, add the following:

<script>
  $( document ).ready( function(){
    $(".cart_addresses").prepend($(".register"))
  });
</script>

If you don't have a components folder, instead go to html/checkout.html and add this section to your checkout page, and add the code above using a block.

Before

Checkout page with login section at the bottom (default)

After

Checkout page with login section at the top