Tab Label vs Page Title vs Page Slug

Tab label: When selecting a tab, in “General” the tab label will affect the name of the tab, the label of the menu item and the page title (only if page title in “Options” is empty)

Page Title: This is found in “Options”. It overrides tab label for the page title only, not for the name of the tab nor for the label of the menu item

Slug: This is found in “Options”. Allows to clean up the URL of a tab (top-level screen).

I’m a little confused as to how to use these in practice, maybe someone could share how they use these:

  1. Is “Page title” useful if we want the page title and label of the menu item to be different?
  2. Is “Slug” useful presumably to make URL readable, but for humans and analytics? If so, why is the slug option only available at the tab level and not on every single screen?

I’m confused :sweat_smile:

Yes, I used this feature because I needed a big title, but a short menu item.

Yes, annnnd I agree. Would be awesome to choose a custom slug for each screen/details screen/new screen/rows.

1 Like

I’ve been using the PostHog integration and the paths report in PostHog, but the way URLs are structured in Glide and then passed on to PostHog make the paths report cumbersome to exploit.

I agree…

1 Like

Is it possible to record user sessions using the posthog integration?

Hi @Shaman :slight_smile:
What exactly do you mean exactly by that?

You can track a lot with Posthog - it’s almost scary :smiley:
Here are a few features that might be relevant to your question:

Hope that’s what you were looking for!

2 Likes

Hi Nicolas,
Session replay is what I mean - it looks like the glide posthog integration only allows tracking of events, rather than recording sessions - or am I missing something?
thanks

This integration is active on one of my apps - I wanted to test it out and explore its features and potential value in my case.
So yes, I can confirm that Session replay is available :wink:

That’s actualy why I said if feels a bit scary - you can see exactly where users click, which pages they visit, how they move the mousen and more :face_with_peeking_eye:

Very useful though, especially to check how effective your screen visibility settings are. For instance, I noticed that some users have access to tabs or components they weren’t supposed to see… because I hadn’t set things up properly :smiley:

EDIT: If I remember correctly, you need to go to your PostHog dashboard and enable the feature manually: Session ReplaySettings → toggle Record user sessions to ON.

4 Likes

Wow, amazing!! I’ll be adding it pronto so. Thanks for clarifying.

Wow, Posthog sounds amazing - can’t wait to try it out @Nicolas_Joseph!

Does it track basic stats also, in particular ‘Last Login’ and ‘Number of Logins’ for each User?

Are there also counts at the User level, and at total audience level, for actions / workflows, or do we need to watch back the Session Replays to figure those stats out?

Since it turns out that last login isn’t really a reliable metric to track (cf. Last Login Date is available on Usage dashboards. Any chance we can get this in our apps?), I’ll approcah this question from a slightly different angle :stuck_out_tongue:

I’m not a PostHog expert, but from what I’ve seen, this kind of analysis isn’t available natively.

That’s said, it’s fairly easy to build your own using SQL (technically HogQL cf. Introducing HogQL: Direct SQL access for PostHog - PostHog). You can query the latest event captured for each user, which givs you a solid last seen timestamp. It’s not the exact login time, but it’s clide enought for most needs.

-- Basic example: get the latest activity timestamp per user
SELECT 
    person_id,
    max(timestamp) AS last_activity
FROM events
GROUP BY person_id
ORDER BY last_activity DESC
LIMIT 100

Glide also offers several built-in ito track user behaviour which might better match your needs depending on your context. You might want to explore:

  • Google Analytics & Tag Manager
  • Koala
  • Mixpanel
  • PostHog
  • Segment

More details available here: https://www.glideapps.com/integrations :wink:

4 Likes

@Nicolas_Joseph thanks very much - ‘Last Seen’ is perfect. Will check out PostHog first as seems a good solution given we can query the events for each Use (I haven’t used any of the options before e.g. PH, GA, Mixpanel etc).

Hi everyone

Quick question on the topic:

Do you know if I can get the title of each page to display within Google Analytics?

For now, I just get the slugs and I have to do a lookup afterwards

Or my setup might not be optimal. I do have a slug and label everywhere I checked

Thank you!

I’m not an expert in Google Analytic,s but I think u can do that using GTM (Google Tag Manager)