I know very little about USA cc, however speaking to some director at chase, he told me about the offer you are talking about, and the card needs to be swiped, physically, otherwise it doesn't count.
This comment was probably completely useless, however, giving it a shot.