On the Amazon Alexa App, go to more, click on notifications, click on amazon shopping, scroll toward the bottom and disable shopping notifications - there are two, Also the Amazon community notifications also the Amazon followup- if you buy a book or anything, she will follow up.
For the one where she tries to call you by name or get too familiar with you, it is in the more settings like the other, then go to Alexa privacy. Within there, click on everything, there are multiple options: review voice history, review history of detected sounds, review smart home device history, and manage your Alexa data. There are descriptions for all, delete the history, and based on the description of what you don't want, have her erase your history so she doesn't remember it. Have her record as little as possible in the future. Does she recognize your voice? If she does, that in More Settings: account settings, recognize voices. Within there is also Amazon sidewalk, I turned mine off, it uses your bandwidth to connect all of your compatible devices and anyone in your area. Hello?