If you find that the Facebook or Twitter shares are not using the latest text of image this is caused by the platforms caching which can occur if you tested with different content.
The best way to flush the Facebook cache is to go here: https://developers.facebook.com/tools/debug/
and then cut and paste the campaign urls in, and hit DEBUG then SCRAPE AGAIN.
You should do both the campaign and any actions for your campaign as per the below:
For Twitter use the Card Validator to check your text and image to the latest versions:
Then shorten this url at bitly.com ...