SNS is a send and receive service. You can add a pixel into an email and subsequently track it. Its one of the few ways to do it via Amazon services. You can additional add SQS to help process queued information received.
Sure, you can use other services which do all this built-in. I use amazon centrally for most things I do... so I like to keep it all with Amazon.