Hi @Claudia!
My apologies for the delay in response to this thread - I think I understand the question a little better now.
The important thing to clarify here is that there can be two different statuses at play - Consent Status within Klaviyo, and the various “Accepts Marketing” values that are specific to the external e-commerce stores.
You mentioned the “Accepts Marketing” status from Shopify - this is actually just a native Shopify value that’s only brought into Klaviyo as an extra bit of information, one that you can use to Segment profiles, etc.
The Consent Status within Klaviyo is an entirely different value, and is the actual standard that is referenced when sending campaigns and messages from Klaviyo. This is collected when someone signs up to one of your lists or is uploaded via .CSV. However, if a profile is collected via checkout tracking outside of a signup form for example, the Consent Status will not be marked as true.
Now to get back to your specific use case - the checkbox on your subscribe page should be used to create a new profile property outside of $consent, named “marketing_consent” or something else you decide. Now, you can use this property to segment customers based on their “marketing” subscription status, as opposed to their actual Klaviyo Consent Status. This would prevent the profiles of the customers who don’t check the box from becoming suppressed, in case you had other important, non-marketing updates that you wanted your customers to hear.
I hope this clarifies better, and thanks again for using the Community!
- Brian