The BA tags are useless as they break at the drop of a bag.
I would never rely on one of those things to provide identification for my checked luggage.
Those supplied by a certain carrier you all love to hate on this board are about 4 times as thick as the BA tag and I have never had one of them break.