D.B.
Did you see the long ingredient list? It's all processed stuff! And one of the ingredients is sucralose, which is a chemical sweetener also sold under the Splenda brand name. Why in the world would you think this is safe for a child? It's being investigated as unsafe for adults too.
You need to give your child real food. In my opinion, no one in the family should be drinking these heavily processed shakes loaded with chemicals.
You can talk to your pediatrician and perhaps a nutritionist but I'm sure they will tell you to give her real, whole foods.
I wouldn't waste my money on these things. And it doesn't matter if she likes them - kids (and adults) like lots of things that are bad for them.