I've tested and the correct format is this:
SUBSYSTEM=="usb", ATTR{idVendor}=="0bda", RUN+="/sbin/udhcpc -i wlan0"
For identification is enough to use vendor ID, it's even better when you have more dongles with the same chipset, it will work for all of them.
But be careful. This gives error message at the startup, when restored via backup, because it tries to get the IP even the dongle is not inicialized and wpa_supplicant is not running yet.