Dynamic Text Replacement for Landing Pages

I was just thinking this would be also good for Facebook ads too. I have had to create several Facebook adverts for recruiting in different locations - each landing page also has different pay rates and benefits. It would be good to be able to have one landing page for a campaign and:

1. Create a workflow that adds content tokens to the landing page based upon advert campaign names

2. Have the ability to store properties - such as each location pay and benefits and then use if/then statement to apply the relevent content to the landing page.

This will save SO much time!