Attribution, integration and replication: The challenges facing advertisers in the digital age