Protected Customer Data and Web Pixel integration

Hi everyone,

I’m currently working on an app that uses Shopify Pixel and collects user data such as email and phone number. I’m wondering — in this case, do I need to apply for Level 2 access to protected customer data?

I’m asking because the documentation doesn’t mention anything about Web Pixel specifically, and there’s no info about this in the Pixel documentation either.

Any clarification would be really helpful. Thanks in advance!

Good question,

I think Level 2 access is only required for the PII data from the Admin API.

But you can certainly find out in a development app in a development store. The same restrictions will apply, it’s just that in a development app, you can simply submit the request for Level 2 access and it will be automatically granted.

So you can develop a basic proof of concept pixel extension, then if the pixel is blocked from receiving marketing data, then you know you’ll require Level 2 access to publish your app.

1 Like

Thanks for the helpful reply!

I’ve been testing this in a development store, and so far I haven’t noticed any restrictions — all the data (like email and phone number) is available with Level 0 access when using a Web Pixel.

According to the Protected Customer Data documentation,

Protected customer data includes any data that directly relates to a customer or prospective customer, as represented in the API types and resources.

This definition is followed by a list of APIs that fall under these rules — but Web Pixel API is not included in that list, while most other APIs are. That makes me think Web Pixel data might not be considered protected customer data in this context