ThinkUpLLC / ThinkUp

ThinkUp gives you insights into your social networking activity on Twitter, Facebook, Instagram, and beyond.
http://thinkup.com
GNU General Public License v3.0
3.3k stars 676 forks source link

New Insight: Missing bio info #1988

Open adampash opened 10 years ago

adampash commented 10 years ago

One-liner

Find out if your profile is missing a bio or link.

Full explainer

This insight's intent is to help the user get the most out of her profiles — making sure bios are filled out, and if not, making it easy for her to update that info. The user should feel like ThinkUp gave her a good reminder, and made achieving that task a little easier (with action button if possible).

Facebook, Twitter, and Instagram all have describe-yourself bios and a place to put a link/web site. Beyond that, each has varying levels of bio info, but those two pieces of info seem to be most relevant in terms of balancing privacy with visibility to others who might be interested in friending/following.

Audience for the insight

This insight serves Twitter, Facebook (update: not doing Facebook since bios are so infrequently used), and Instagram.

It serves users regardless of activity, and could show on first run.

How often this insight runs

Monthly:

Action button should link to appropriate Edit profile page

https://instagram.com/accounts/edit/ https://twitter.com/settings/profile

cdmoyer commented 10 years ago

Some data, for the thinkup.thinkup.com database:

1693 twitter users have a URL set. 540 do not.

164 have no bio 2069 have a bio

For facebook, looking at my test server, nobody has a url or a description set.

I think that the crawler for facebook may be looking at the wrong field for the bio. In my graph I have a "bio" set but not "about," and the "bio" shows up under "About You" on my facebook profile. Looking for other people to check that out here: https://developers.facebook.com/tools/explorer/?method=GET&path=me%3Ffields%3Did%2Cname%2Cbio%2Cabout%2Cwebsite&version=v2.0

And comment on whether you have a bio or about property. (cc @adampash @ginatrapani @capndesign @anildash )

So, I think this insight won't work at all for facebook right now (but if we update the crawler, if might work to check for just bio).

I think twitter, with 25% not having a URL, maybe not prompting for that would be better. I know a lot of people that wouldn't know what to put in there.

Does anyone have a version of thinkup running with the instagram plugin enabled and an instagram network to check that data?

The queries I used:

select count(*), network from tu_users where description='' group by network;
select count(*), network from tu_users where description!='' group by network;
select count(*), network from tu_users where url='' group by network;
select count(*), network from tu_users where url!='' group by network;
cdmoyer commented 10 years ago

Got anil and gina to look, Gina had no bio or about property. Anil had a bio, but no about or website.

capndesign commented 10 years ago

I also have no bio, about, or website.

On Thu, Jul 3, 2014 at 2:08 PM, Chris Moyer notifications@github.com wrote:

Got anil and gina to look, Gina had no bio or about property. Anil had a bio, but no about or website.

— Reply to this email directly or view it on GitHub https://github.com/ginatrapani/ThinkUp/issues/1988#issuecomment-47964642 .

adampash commented 10 years ago

@cdmoyer:

I think twitter, with 25% not having a URL, maybe not prompting for that would be better. I know a lot of people that wouldn't know what to put in there.

I think rather than exclude it entirely, we could adjust the text of the body. How about something more like:

As for the Facebook issues, I'll assume we have to hold off on Facebook for now.

cdmoyer commented 10 years ago

Ok, so, based on the new Insight template, and the logic here, maybe this should be Annual every 365 days from first appearance

Also, the headline, when we store it, should it be: `%username's missing a %service bio'

Just twitter, using the text specified in the comment above for the body?

adampash commented 10 years ago

That sounds good, @cdmoyer. (To clarify, all three things sound good. We discussed doing Facebook bio, but it's way less prominent than Twitter, and I'm not sure it has nearly the same kind of impact.)

Also, just thinking @ginatrapani: I think I got too literal on some of these third-to-second-person issues. I haven't looked at how the translator works, but we can make the variables whatever we want, and we can define replacements based on those. E.g., %username_s could be %username's possessive, and %username's could be %username is, or something along those lines. It doesn't solve every problem (particularly changing separate verbs), but who knows — we could tackle that, too.

E.g., %username_has => "@adampash has" => "you have" (etc. for common irregular verbs). For regular verbs, could do something like "%username_plus_verb takes" => "you take" (i.e. with plus_verb, we drop the "s" at the end of the following word).

Let me know if this seems too convoluted. It could be a simpler solution than changing to second person.

cdmoyer commented 10 years ago

The problem is that %username actually get's replaced with the literal username in the database.

adampash commented 10 years ago

Ahhhh, I see. :frowning: