Tracking signups from shared content

Hello

Following my question here I’m suggesting this feature.
https://meta.discourse.org/t/tracking-signups-from-referrals/56521/8?u=wil

I think shared content leading to a signup should count as an invitation

I believe users are more likely to share interesting content than send email invitations.

Each time a user lands on Discourse through a ?u=username link and then signs up, this should be counted as an invitation by @username

This could appear like this on the user profile (screen from /users/username/invited/redeemed in french )

Pros

  • Able to track influencers based on actual signups not only traffic
  • Removing steps to invite people (literally 2 clicks away on any URL)

Cons

  • Risk of fake signups (but no incremental risk compared to email invitations)

Who else is interested in this?

Any comments or ideas?

12 إعجابًا

I like this idea, and I don’t think its too hard to implement.

I think if you share a link on twitter that somehow leads to someone signing up you had some influence on the account creation and this should be tracked.

I am putting a pr-welcome on this for now, but we can revise later and see if we add it to a release.

11 إعجابًا

What exactly is expected here?

From a developer’s point of view:

  • include a schema change (to add a referred_by field to table users)
  • look for the parameter that says who is the referral and store it in a session
  • change sign up mechanism to save the referral field from sessions into the referred_by field

From an administrator’s view of point:

  • dashboard with statistics that show the user that brought the most users
  • and the user who brought most visitors (did not register an account)

From a user’s view of point:

  • can he specify the name of the user that referred him even though he did not do that by giving him a link
  • should the part that is used for link sharing to be modified to also include the referral parameter
5 إعجابات

Sure, but this is stretch-goal territory.

Same as above I think, but I’m also not entirely clear on what you’re proposing here. Could you please rephrase, with a bit more detail?

إعجابَين (2)

Nevermind. I did not notice that ?u=<username> part in the links that are shared and thought that this is a requirement as well.

إعجابَين (2)

I’d love to see this feature also! This would be extremely useful. Any updates on this?

إعجابَين (2)

This will likely be part of this year’s GSoC. Stay tuned :wink:

3 إعجابات

Just checking in to see if there are any updates on this?

It did not get picked up for GSoC, but if @nbianca or anyone else wants to take this on we’d be happy to sponsor the work.

Not looking to go off the topic, but my question here seems not far off from this one

I want to do this.

How does the sponsorship work?

إعجاب واحد (1)

I’ll send you a pm about it.

هل تم إطلاق هذه الميزة في الإنتاج؟ :slight_smile: أنا مهتم بها أيضًا.

4 إعجابات

لقد قمنا بالتأكيد بإعادة صياغة الدعوات بشكل كبير مؤخرًا @sam، هل ترغب في تقييم هذه؟

3 إعجابات

الموضوع الأصلي لا يزال شيئًا لا نقوم به، لكن الفكرة التي يحاول الوصول إليها هي:

  1. أقوم بالمشاركة: https://meta.discourse.org/t/tracking-signups-from-referral/56911?u=sam

  2. نقوم بتخزين شيء ما في الجلسة يقول “سام جلب هذا الشخص إلى الموقع”

  3. لاحقًا ينشئ هذا المستخدم حسابًا

  4. يُنسب الحساب إلى “سام”

من الناحية التقنية، ليس من الصعب جدًا بناء هذا، @codinghorror ربما يحتاج إلى أسبوع من العمل لتنفيذ جميع التفاصيل الدقيقة وواجهة المستخدم وجعلها متسقة. أخبرني متى تريد إدراج هذا.

4 إعجابات

أوه، نعم، شكرًا للتوضيح، هذا يتجاوز قليلاً ما كان في ذهننا. أرى أن مشاركة منشور ما هي دعوة ضمنية، وليست دعوة صريحة.

أريد في الغالب التأكد من تتبع الدعوات الصريحة إذا قبل الشخص الدعوة.

إعجاب واحد (1)