Use a redirect and log each incoming click w/ a timestamp. you'll figure out quick what the issue is.
But it might just be people registered as US users, clicking from outside the US (so they can't see the offer)
yeah man i hate that. but they convert - but very little and it's like .20 cent/lead most of the times. Facebook seriously needs to fix this issue - those international ppl are a waste of a click