Sorry for all the questions, it overall helps determine the general healing length of time the wound might take to heal. Overall, it sounds like the precautions and treatment you have taken and done are up to code with most veterinary wound management articles I have read.
One of my concerns, and it's probably something you should mention to your vet, is the possibility that she may have lost her oil gland during the attack. In the case that she did, she won't be able to bathe in deep water without supervision, since the oil that produces from the oil gland is what they use to stay afloat and not drown. A duck without oil on its feathers would be like a chicken in water.
Please consult with your vet if you can. But as general supportive care, continue to keep the wound moist with a triple antibiotic ointment. I personally prefer Prep H ointment since it promotes the respiratory content in the epithelium, which promotes overall healing.
Keep her in warm, quiet, stressful free area, that's away from flies. Any changes in water/feed intake should be reported to your vet.