Skip to content

Add support for screen events #21

@grumBit

Description

@grumBit

Describe the feature

Currently dbt_segment handles Segment style page events, but not screen events.

We have both web and mobile native versions of our app and would like to use dbt_segment to consume both page and screen events, which would allow us to analyse mbile app user behaviour, and more importantly to compare user behaviour across platforms.

Describe alternatives you've considered

  1. Munge ingested screen events in a way that they can be passed off as page views, but that seems quite ugly.
  2. Rather than using SDK's in mobile native apps that send in screen events, use a HTML endpoints to send in raw page events, but seems even worse than 1.

Please let me know of any other approaches people can think of.

Additional context

I think this should be able to be independent of specific databases. We currently use Snowflake, but I don't expect that should matter.

Similar to DB specifics, I think this should be independent of whose SDK is being used to collect the screen events. We are using Rudderstack's SDK, which is fully compatible with Segment's API and collects the same data.

Who will this benefit?

This will benefit anyone collecting screen events using mobile app SDK's from Segment, Rudderstack, etc. It will be even more beneficial for people who have both web and mobile native apps, which will enable comparisons of user behaviour across platforms.

Are you interested in contributing this feature?

I'm interested in contributing to this feature and would need a hand getting started please.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions