Pay per click versus pay per impression, which is better on Facebook?

CPC (Pay per click) or CPM (Pay per 1000 impressions)

Thoughts?
Is one better suited to shorter campaigns?

See original post by RoninEMS