Эти оба слова являются омофонами. Для того, чтобы знать, как правильно написать эти слова, необходимо различать их значения. Слово «компания» означает сообщество, которое занимается торговлей, производством и др. А также употребляется для обозначения группы людей, которые проводят вместе время, имеют общие интересы. «Кампания» - это совокупность действий, направленных на достижение какой-то цели. Например: предвыборная кампания.