Social media marketing is any social media action you take that is unpaid. If you're posting about your blogs, sharing info with your followers, or commenting in social media groups, you're marketing. Social media advertising is any action you take on social media that is paid
I believe that making online purchases through smart speakers isn't a good idea. It would become very easy to steal credit card information if you are just yelling it into your devices. You also have the scenario were a kid or friend could jokingly order something.