Are you referring to the Plastic Conversion Network (PCN)?
I have never researched to see if their is a need to track batteries. Most batteries have a core charge where companies get paid for recycling them, so they have an incentive there.
For plastics, i believe waste companies have to pay to dispose of plastics. Many countries have discussed the need for a process to track plastic waste to prevent them from showing up and destroying 3rd world countries who would just allow a developed nation to come and dump plastics for minimal cost.