«Кампания» и «компания» - это омофоны, т.е. слова, которые звучат одинаково, но при этом имеют разные значения и пишутся по разному. Чтобы не ошибиться в написании, нужно правильно определить значение слова.
Омофоны (от греч. homós — одинаковый и phōnē — звук) слова, имеющие одинаковое звучание, но различающиеся на письме («плод» и «плот», «порог» и «порок», «столб» и «столп»). О. могут возникать, в частности, благодаря способности разных фонем (См. Фонема) совпадать при произношении в одном варианте. Например, одинаковое звучание в русском языке слов «дог» и «док», «груздь» и «грусть», «пруд» и «прут» вызвано тем, что русскому языку свойственно оглушение звонких согласных на конце слов и перед последующим глухим согласным. В др. языках (французском, английском, китайском и прочих) О. также возникают в результате звукового совпадения разных по происхождению слов, сохраняющих традиционное написание.
Отличие СИНОНИМОВ от ОМОФОНОВ существенное: СИНОНИМЫ пишутся и произносятся по разному, но имеют одинаковые или близкие значения, а ОМОФОНЫ (греч. ὁμός «одинаковый» + φωνή «звук»), фонети́ческая двусмысленность в языкознании — слова, которые звучат одинаково, но пишутся по разному и имеют разное значение. А также в языкознании есть слова ОМОНИМЫ (от греч. homos «одинаковый» и onyma «имя») — одинаковые по написанию и звучанию, но разные по значению слова. Термин введён Аристотелем. Омоним - слово, совпадающее с другим по звучанию, но полностью расходящееся с ним по значению, а также по системе форм или составу гнезда.
Слово «кампания» это некие действие, имеющие общую цель, употребляется в значении "мероприятие, событие" при описании масштабных действий. Правильное написание этого слова через «а».
Например:
• политическая кампания (цепочка мероприятий, призванная добиться неких политических целей),
• предвыборная кампания - избирательная кампания, предвыборная агитация (цепь мероприятий по выдвижению кандидата - комплекс мероприятий, связанных с выборами представителей власти),
• рекламная кампания (цепь мероприятий по рекламному продвижению),
• военная кампания (крупные военные действия с общей стратегической целью),
• приёмная кампания (период, когда вузы принимают документы абитуриентов).
Слово «компания» обозначает в первую очередь группу людей.
Слово "компания" образовалось от латинского слова "сообщество". Если вы говорите о сообществе людей (компания друзей) или, например, об организации (компания "Название"), то правильно писать это слово через «о».
Примеры:
• компания друзей,
• нефтяная компания,
• компания "Ромашка" (бизнес организация),
• рекламная компания (конкретная фирма, которая занимается предоставлением рекламных услуг)