Yahoo wants to prove the influence by comparing different ads in similar demographics, and comparing data from a server address, a zip code, and credit card info from a purchase.
McCain-Feingold sought to address this problem by prohibiting corporate and union funding of broadcast ads mentioning a candidate within thirty days of a primary or a caucus or within sixty days of a general election.