## Is your feature request related to a problem?

We don't have a great grasp of where our users _actually_ first hear about us.

As much as we can try to attribute through UTM tags, the reality is people will have read an article about us on HackerNews and then later googled us.

If we can understand this better, we can focus our spend on dev rel and marketing properly.

## Describe the solution you'd like

A mandatory text area in the sign up flow when the organization is created (for cloud) that asks where users first _heard_ of us. It should be a free form text field so we get more open answers.

## Describe alternatives you've considered

Spend marketing money in the wrong places, potentially.

## Additional context


#### *Thank you* for your feature request – we love each and every one!

posthog/api/signup.py
or f"{details.get('first_name') or ''} {details.get('last_name') or ''}".strip()
        or details.get("username")
    )
    strategy.session_set("user_name", full_name)
    strategy.session_set("backend", backend.name)
    from_invite = False
    invite_id = strategy.session_get("invite_id")
    if not email or not full_name:
        missing_attr = "email" if not email else "name"
        raise ValidationError(
            {missing_attr: "This field is required and was not provided by the IdP."}, code="required"
        )
    logger.info(f"social_create_user", full_name_len=len(full_name), email_len=len(email))
    if invite_id:
        from_invite = True
        user = process_social_invite_signup(strategy, invite_id, email, full_name)
    else:
        
        user = process_social_domain_jit_provisioning_signup(email, full_name)
        logger.info(
            f"social_create_user_jit_user",
            full_name_len=len(full_name),
            email_len=len(email),
            user=user.id if user else None,
        )
        if user:
            backend_processor = "domain_whitelist"  
        if not user:
            logger.info(f"social_create_user_jit_failed", full_name_len=len(full_name), email_len=len(email))
            if not get_can_create_org(request.user):