Data collection, targeting and profiling of consumers online