I was very lucky that, when I worked for Oxfam and other big charities, I could read lots of big reports on what influenced politicians and businesses and the general public, what campaigns worked really well, which ones didn't.