Agencje marketingowe zajmują się bardzo wieloma rodzajami zadań i wbrew temu, co się może wydawać, proste opracowywanie reklam to tylko wierzchołek góry lodowej. Oczywiście, agencja marketingowa wykonuje też reklamy, ale reklama to tylko element znacznie bardziej złożonego działania, jakim jest proces docierania przedsiębiorcy do klienta. Żeby w ogóle do klienta dotrzeć, potrzebne są wpierw bazy danych b2c. Baza danych osobowych, bo tak można rozwinąć ten tajemniczy skrót, to rozległy zbiór informacji o prywatnych klientach, którą sporządzają profesjonalne agencje marketingowe na potrzeby tak zwanego marketingu internetowego albo elektronicznego. Gdy już posiadamy bazy danych b2c, możemy przystąpić do kolejnego kroku. Jest nim określenie targetu naszej kampanii reklamowej, a więc wyselekcjonowanie spośród wszystkich osób obecnych w bazie tych, które mogą być bezpośrednio zainteresowane produktem.