To track user behavior inside a Glide app, you could look into the PostHog and Google Tag Manager integrations. PostHog in particular has a good reputation.
What are you trying to show on the screen in your app? Is any of your content contained within an iframe (which includes custom AI components and web view components)? Based on a quick Google search, Clarity seems to struggle with viewing content inside iframes. If you inspect that part of your app, is it contained within an iframe? If that’s the case, I don’t think asking Glide to enable iframes would work. What that does is allow the app itself to be visible within an iframe and doesn’t really have anything to do with iframes inside of your app.
Unless I’m misunderstanding the problem, and it’s that clarity is using an iframe to show your app but can’t. In that case maybe it would help for Glide to enable iframes provided your plan supports that feature. I guess it’s unclear from the video if only certain parts of your app are not showing or if the entire app is not showing.
Not sure. Not a lot of information out there, but I think it blocks anything considered cross origin or coming from an external source. While AI component iframes are not sourced from a url per se, they are derived directly from code. With that said, I don’t know if there is anything Glide can enable or disable to allow cross origin in this case. AI component iframes are coming from the same domain source theoretically, but since they are structured a little differently than typical iframes I’m not sure if they are seen as an internal or external source. I guess you can ask support, but I’m not sure how far you will get with that. Glide likes to sandbox a lot of things they can’t control to prevent misuse. That’s why AI components live inside iframes and render separately from the rest of the app.
Ultimately I believe the Glide feature to enable iframe embedding would be unrelated to what you are trying to achieve.
Disclaimer: This is the first time I’ve heard about Clarity, so I don’t know much about it or it’s limitations.
Clarity uses some javascript code. It is typically used to replay sessions on your main website or landing page and used for monitoring user behavior like conversions, to see hotspots, dead clicks, etc. I use it for main websites, not for Glide applications.
Posthog is probably the best resource for user behavior tracking. Mixpanel is also available. You’re not going to get full session playback, but you can set tracking events through all of your application actions that allow you to determine user behavior and set up funnels for tracking how people are moving through your application.