Here's a link to the UK's ICO. It appears there is no US equivalent to compare it to, but they are responsible for policy in regards to data handling (a wider remit than GDPR):
Guide to the General Data Protection Regulation (GDPR) [ico.org.uk]
Key Terms Data Subject - The visitor
Data Controller - The entity the visitor intends to interact with
Data Processor - Any entity doing anything useful with the data
Personal Data - Anything that can be conceivably used to identify a person. Includes email addresses, IP addresses and the obvious stuff like names, street address, unique official references (Social Security number, National Insurance number, passport number, etc)
While Facebook and Google might be facing problems (and analytics and re-marketing for all EU-serving sites will be affected), consent is by far the weakest reason for justifying data-processing. Try these:
Grounds For Collecting Data Consent [ico.org.uk]
You ask, they give. Be explicit. Also, Avoid.
Contract [ico.org.uk]
Data processing essential to a contract. This is a good one for ecom - but excludes remarketing or analytics.
Legal Obligation [ico.org.uk]
Possibly applicable to ecom, especially for Export and tax reasons. I would also argue that some Consumer Law requires evidencing of comms to consumers. You would need to keep the contact info to prove you sent it to an appropriate place.
Vital Interests [ico.org.uk]
Not my remit, but only for life and health. And only then when "Consent" is not possible.
Public Task [ico.org.uk]
Generally, you are part of the State, or a contractor for same.
Legitimate Interests [ico.org.uk]
IANAL. But this one is for you. Certainly it is for Big Data. Look what it covers:
The legitimate interests can be your own interests or the interests of third parties. They can include commercial interests, individual interests or broader societal benefits.
Obligations under GDPR So you have collected data for a legitimate reason, probably without needing consent (either explicit or unambiguous, depending on how sensitive). Easy right?
Wrong! Now you have obligations. Some of these are onerous. Be afraid, very afraid...
Right to be informed [ico.org.uk]
Easy. This is a privacy notice. No problem.
Right of access [ico.org.uk]
Without delay, and no more than a month after request, you must present all data, free of change, and without breaching anyone else's privacy. Across your organisation, and within any partner organisations. I suggest mining your own data automatically, and having a utility that displays it to a customer behind a login, on request.
Right to rectification [ico.org.uk]
If you have done the above, then rectifying should be easy.
Right to erase [ico.org.uk]
Be aware this is not a universal right. But it is for anything gained under "consent" - think of the nightmare of IPs and analytics.
Right to restrict processing [ico.org.uk]
Basically like Erasure, but when you are not obliged to erase. You can't touch it. Pseudonymisation is the way forward, IMHO.
Right to data portability [ico.org.uk]
"It allows them to move, copy or transfer personal data easily from one IT environment to another in a safe and secure way, without hindrance to usability." Right to object [ico.org.uk]
As far as I can tell, this is effectively the same as Right to restrict Processing, but includes making use of data.
Rights in relation to automated decision making and profiling [ico.org.uk]
This apparently requires consent. Good luck to airports. Or indeed concert organisers.
Grounds Vs Obligations Some grounds for data processing mean you do not have to undertake all obligations. For example, on the "Legal Obligation" grounds, you are not obliged to Erase or Port data.
For a Pro Vs Con breakdown, see this
table. [ico.org.uk]