An e-collar is short for Electronic collar. Electronic collars vibrate, make a noise, give an electric stimulation ("stim") or any combination of these. I have nothing against e-collars! (just fyi

)
However, I have been fairly successfull just using a long line and consistancy. Instead of teaching a sit/stay/come, allow your dog to be at the end of a six foot leash just hanging out sniffing the grass with you holding on to the handle of the leash.
When Daisy is distracted and not paying any attention to you, say her name (once), tell her to come (once), start running backwards/facing her as you praise her in a happy tone of voice. You want to put "Daisy, Come!" closely together and immediately start moving. Don't wait on her. The leash you are holding will give a little collar "Pop/Correction" if she didn't immediately start running to you. This is good!
When she catches you (it is a game to her at this point of course) feed her something FABULOUS -while the back of your hand is touching your leg. When she finishes her treat, tell her good girl and go play to let her know she doesn't have to remain right next to you. Repeat this for a few days. Soon she won't want to get too far from you because you have the praise/attention and yummy treats.
When Daisy gets to the point of responding to "Daisy, Come!" so fast that the leash doesn't get tight to give the collar "pop/correction", you will need to get a longer leash. A retractable leash or a long line a length of your choosing would be fine. You then repeat everything as you did with the 6 foot leash but now she is distracted when she is 15-50 feet away from you (depending on length of leash).
Practice everywhere, among every distraction you can come up with. When you are confident, use the long line but instead of holding the end, drop the end and let her drag the line.
There are a few other things I do with my dogs and my students dogs, but this is beginning of getting a great recall.
I hope this helps!