I understand you're having an issue with your Mixpanel Session Replay configuration in Google Tag Manager, where content is still being masked with asterisks despite your attempts to override the default masking settings.
Based on the knowledge sources, there's an important detail about Mixpanel's privacy-first approach to Session Replay that explains your issue:
Mixpanel offers a privacy-first approach to Session Replay, including features such as data masking... The Mixpanel SDK will always mask all inputs. By default, all text on a page will also be masked unless a different record_mask_text_selector is specified.
Mixpanel SDKs: Javascript
The key point here is that Mixpanel's Session Replay is designed with privacy as a priority. Even if you're setting empty strings for the masking selectors, Mixpanel has certain default behaviors that can't be completely disabled:
1. Input fields will always be masked - this is non-negotiable for privacy reasons
2. Text masking can be customized but requires proper configuration of the record_mask_text_selector
When implementing Session Replay through GTM, you need to ensure you're properly configuring these options. Simply leaving the values empty might not be sufficient to override the default privacy controls.
For GTM implementation specifically, you should:
1. Make sure you're using the correct option keys in your tag configuration
2. Use proper CSS selectors for the record_mask_text_selector to specify which text elements should NOT be masked
3. Consider using record_mask_text_class to specify classes that should be masked
You can find more details about implementing Session Replay with GTM here: Google Tag Manager (GTM)
If you continue to have issues, you might want to check the Session Replay privacy controls documentation for more detailed information on how to properly configure these settings.