5 reasons QR code marketing is broken (and how to fix it)