explain internet marketing technologies in e commerce