# Capture and Store current URL (screen) a user is accessing

**URL:** <https://community.glideapps.com/t/capture-and-store-current-url-screen-a-user-is-accessing/71676>\
**Category:** Ask for Help\
**Created:** [March 14, 2024, 10:04am UTC](https://community.glideapps.com/t/capture-and-store-current-url-screen-a-user-is-accessing/71676 "2024-03-14T10:04:15Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![nstnct](https://avatars.discourse-cdn.com/v4/letter/n/ea666f/32.png) [@nstnct](https://community.glideapps.com/u/nstnct)\
**Post date:** [March 14, 2024, 10:04am UTC](https://community.glideapps.com/t/capture-and-store-current-url-screen-a-user-is-accessing/71676/1 "2024-03-14T10:04:15Z")

</div>

Hello,

Is it possible to capture and store the current URL that a user is accessing within the application in their user profile in real time? If yes, any idea how to do this?

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [March 14, 2024, 10:09am UTC](https://community.glideapps.com/t/capture-and-store-current-url-screen-a-user-is-accessing/71676/2 "2024-03-14T10:09:25Z")

</div>

It’s discussed in the below tutorial.

> [@sparkle Understanding (and hacking) Form Screens](https://community.glideapps.com/t/understanding-and-hacking-form-screens/69309):
>
> wave Hey fellow Gliders! Form screens (or form containers) in Glide are critical when creating apps that allow users to add new data (projects, tasks, posts, etc.) to your database. Navigating form screens requires some understanding of screen and table relationships and involves some mental juggling when configuring visibility conditions within the form. In this video, I peel back the layers of a form screen to show you how they work and how to work around a couple of the commonly frustratin…

---

<div class="post-metadata">

**Author:** ![nstnct](https://avatars.discourse-cdn.com/v4/letter/n/ea666f/32.png) [@nstnct](https://community.glideapps.com/u/nstnct)\
**Post date:** [March 14, 2024, 10:48am UTC](https://community.glideapps.com/t/capture-and-store-current-url-screen-a-user-is-accessing/71676/3 "2024-03-14T10:48:35Z")

</div>

Thanks a lot.

Do you know if this approach saves the current screen of each user individually? I mean, will I be able to see where each user is at the moment in the application?

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [March 14, 2024, 11:04am UTC](https://community.glideapps.com/t/capture-and-store-current-url-screen-a-user-is-accessing/71676/4 "2024-03-14T11:04:39Z")

</div>

It uses a computed column, so no, not by default.  
But you could use an action to write the value into a non-computed column as the user navigates around.

---

<div class="post-metadata">

**Author:** ![nstnct](https://avatars.discourse-cdn.com/v4/letter/n/ea666f/32.png) [@nstnct](https://community.glideapps.com/u/nstnct)\
**Post date:** [March 14, 2024, 11:14am UTC](https://community.glideapps.com/t/capture-and-store-current-url-screen-a-user-is-accessing/71676/5 "2024-03-14T11:14:09Z")

</div>

Yeah, but then the user will need to click on that action to write the value in the non-computed column, right?

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [March 14, 2024, 11:24am UTC](https://community.glideapps.com/t/capture-and-store-current-url-screen-a-user-is-accessing/71676/6 "2024-03-14T11:24:05Z")

</div>

Correct. So you’d need to modify existing navigation actions.

---

<div class="post-metadata">

**Author:** ![nstnct](https://avatars.discourse-cdn.com/v4/letter/n/ea666f/32.png) [@nstnct](https://community.glideapps.com/u/nstnct)\
**Post date:** [March 14, 2024, 11:29am UTC](https://community.glideapps.com/t/capture-and-store-current-url-screen-a-user-is-accessing/71676/7 "2024-03-14T11:29:14Z")

</div>

I thought about it, but the problem with this approach is that if someone opens the screen through a link and not through the navigation, you can’t save the current screen URL.

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [March 14, 2024, 11:30am UTC](https://community.glideapps.com/t/capture-and-store-current-url-screen-a-user-is-accessing/71676/8 "2024-03-14T11:30:12Z")

</div>

Yes, you’re right. It’s not a perfect solution, but it’s the only one that I’m aware of.
