Make campaign page check less brittle by only checking HTTP status

Campaign pages are currently static views that we fully control and
are self-contained within the Frontend application.

To this end, checking that text exists in the page is a brittle check.