Hello all - Al from Developer Support here - thank you for reaching out. I’ve taken a look into this on our end and was able to replicate the issue using a custom app in my testing environment. I’ve reached out to our developers on this and while I can’t guarantee a turnaround time when it comes to a fix regarding the marketing events query issue, I can confirm that our developers are aware of the issue.
Right now, the issue only affects external applications leveraging our APIs. I was able to retrieve marketing event data (including for Shopify Email campaigns) using the Shopify GraphiQL app and this query (just as an example):
{
marketingEvents (first:10) {
edges {
node {
id
type
startedAt
}
}
}
}
At the moment, Marketing Activities are intended to be tracked for activities created by marketing app extensions (more information here), so we wouldn’t be able to query campaigns created through the Shopify Email app this way, for example. I’m also going to forward that note on this as feedback to our developers, since I definitely understand how being able to surface those campaigns and email activities via the API is important.
I will monitor the issue on my end here and provide updates when possible - thanks again for reaching out, let me know if I can clarify anything on our end.