We are using Stape in our Shopify Shop and have problems with the shop events.
Our GTM is setup for advanced consent mode to ping anonymized tracking data even without consent. Is there a way to get the Stape events (e.g. view_item_stape) in the dataLayer without the user_data even when no consent is given?
Right now the Stape events are only firing on initial load (not quite sure why) or when consent is given. Once the _tracking_consent cookie is set (with denied permissions), we don’t get any events anymore.
Do you have active the option in the Stape app to load the container only at consent?
Also, what consent settings do you have in the code you added to customer events?
Can you please also specify the site in question so I can review it
Can you check in customer events where you added the Stape script what setting you have specified in customer privacy section?
It should look like this:
Hey Alex,
thank you for your reply! We did not have access to that settings page before but do have it now.
The “Customer privacy” settings have been adjusted accordingly, unfortunately it still does not work.
I attached screenshots of the settings pages for you to compare. The code snippets should be identical though.
When testing the different customer events through Shopifys built in test feature, I also see that the Custom Pixel we created seems to be working fine whereas the Stape one is waiting for consent.
I can only attach one image here, so I uploaded the screenshot to this imgur.
Stape application by default doesn’t need accepted consent to work. Only if you specify this in the GTM container add settings and/or custom pixel settings as in the screenshot above.
So it looks like in your case the blocking is on the consent side, i.e. if consent is rejected the application is blocked. I haven’t seen this before so I’m not sure how exactly it can be fixed, but I think the devs will be able to help with this.
we do not have any content blocking enabled and even removing the cookie consent script does not fix the issue. Only removing the consent-tracking-api feature through the code does “fix” the issue, but disables consent completely.
When I check the privacy settings of the Stape GTM App (not the custom pixel), then it says that the pixel does not tracks data when the customer denies. This kind of makes sense, since the Stape events include the email address of the customer.
Is it even possible to get the events like view_item_stape without consent? Is this maybe automatically blocked because my shop is in the EU?
I wonder if that might be the reason. I’ve passed this on to the devs to see if it’s possible to change it or if it’s a Shopify requirement when accessing user data. Although in fact the Stape app itself does not transfer any data anywhere.