Alabama Strategic Marketing Group offers analytics, reputation management, web development, social media, and email marketing services.