Problem 1:
Looks like maybe you’re not using the correct shortcode. Your shortcode needs to have a download_id=”5″ (replace 5 with whatever the id is of your download file in Download Monitor). I’m not sure if you’ve left that out of your shortcode or if maybe you’re using a CF7 shortcode rather than an EBD shortcode. Your shortcode needs to look something like:
[email-download download_id="425" contact_form_id="488"]
That downnload_id is associated with your download file in Download Monitor and the contact_form_id is associated with the form you made in Contact Form 7. See the screenshots page and the FAQ page for more info/examples. Once that is fixed, it will start logging properly into the CSV file.
Problem 2:
It looks like you have hardcoded a link to the download file in the email that gets sent out to the user. You don’t need to do that. Once you fix Problem 1 then EBD will be working correctly and the email that gets sent will automatically have a link to the download. Or, if you put your own text into the email template setting (I think it’s item 9.1 in the EBD settings), which it looks like you want to do, then rather than putting the URL of the pdf file in the a href link you have in there, you should put [file_url] instead (see the help text underneath item 9.1). Then when the email is sent out, [file_url] will be replaced with the URL to the download. That URL will be a link to the email-before-download/download.php program with a big long string of characters on the end. When people click that, the download.php will give them the download file associated with the download_id that you put in your shortcode. The reason for all of this is so that A) it gets logged and you can download it in the CSV file and B) the end user gets a link that is somewhat obscured, making it less likely that they’ll share it with other people (thus making it more likely that others will go through the signup form rather than just going directly to the link that someone told them about) and C) you have the option of expiring the download link after some set period of time.
Problem 3:
When I tested your page using one of my test gmail.com addresses, the email that came to me went into my spam folder. You probably need to change the From: of the email so that it is not the default. There is no way in EBD to change the From: (this is for the email sent by EBD, NOT the email sent by CF7 which you can change the From: on). So, in order to change the From:, you need to either install the plugin Custom Sender For Email Before Download, which will let you set the From: value. Or, what more people tend to do, is to install Postman SMTP, which will let you do that and gives you other goodies like a log of what happens when an email is sent (helpful if you think your email might not be going out).