How digital marketing differs from traditional marketing