The Internet marketing cycle