affiliate marketing must haves for bloggers