My TopFriend is Nike

65
thanks for the ad(d). My Top-Friend is Nike(tm) How-to integrate brands into Social Network Services
  • date post

    15-Sep-2014
  • Category

    Technology

  • view

    7
  • download

    0

description

My Top Friend is Nike.A short presentation on how-to integrate brands into social network services like facebook. It gives an overview on Social Networks, explains the relation to Social Media and gives hands-on examples on howto integrate.This is a copy of a presentation i did at ComputerSpace 2008 in Sofia, Bulgaria. (c) http://die.socialisten.at

Transcript of My TopFriend is Nike

Page 1: My TopFriend is Nike

thanks for the ad(d).

My Top-Friend is Nike(tm)How-to integrate brands into Social Network Services

Page 2: My TopFriend is Nike

die.socialisten.atsocial network development

TOCWhat are Social Network Services

Social Media <-> Social Network Services

Integration of Brands

Why

How-to

Facebook Applications

The next 3 years

Page 3: My TopFriend is Nike

Co-Founder and Lead Developer of die.socialisten.at

die.socialisten.at: We develop Concept + Technology for Social Network

Campaigns

Projects for: BILD Zeitung (Axel Springer), Die Grünen (austrian green party), Whitelabel work, etc etc...

We are still BETA ;) (founded May 08)

(reminder: facebook apps exists only since May 07)

About meAndreas Klinger

Page 4: My TopFriend is Nike

a quick checkwho knows....

Page 5: My TopFriend is Nike

die.socialisten.atsocial network development

What is a social network service?

Page 6: My TopFriend is Nike

More than 110 million active users The most-trafficked social media site in the world (comScore)More than 10 billion photos

profiles

newsfeed24.000+ Apps

Page 7: My TopFriend is Nike

More than 110 million active usersFocus on Music and Music FansIntegrated Google‘s OpenSocial Sells Music at MySpace Music

„Skyler“ to her mother, March 2006

Page 8: My TopFriend is Nike

30

Strong Web 2.0 Metrics –The Times They are a-Changin’ – Hello Social Networking

Rank Web site

2005 (1)

1

2

3

4

5

6

7

8

9

10

yahoo.com

msn.com

google.com

ebay.com

amazon.com

microsoft.com

myspace.com

google.co.uk

aol.com

go.com

Traffic rank is based on three months of aggregated historical traffic data from Alexa Toolbar users and is a combined measure of page views / users (geometric mean of the two quantities averaged over time).

Rank Web site

2007 (2)

1

2

3

4

5

6

7

8

9

10

yahoo.com

google.com

msn.com

youtube.com

live.com

myspace.com

facebook.com

orkut.com

wikipedia.org

hi5.com

Alexa Global Traffic Rankings

(1) Rankings as of 12/31/05, excludes Microsoft Passport; (2) Rankings as of 10/15/07Source: Alexa Global Traffic Rankings, Morgan Stanley Research

GLOBAL PLAYERS

Page 9: My TopFriend is Nike

local networks can exist if the userbase is large enough for network effects

(density within target group)but only a few global players will survive 2009

Page 10: My TopFriend is Nike

facebook and co are social network services: Virtual Tools to map and use the real social networks between people

facebook is no social network

Page 11: My TopFriend is Nike

facebook is no social network

You bring the social network to facebook!

Its your property and they provide a service to use it better

Page 12: My TopFriend is Nike

Social Network Services are applications within

Social Media

Page 13: My TopFriend is Nike

applications of social media?

blogs are applications for publishing

social network services are applications for communication within your social network (your contacts)

Page 14: My TopFriend is Nike

Social Network Services are therefore a part of Social Media.

This means the rules of social media apply!

Page 15: My TopFriend is Nike

die.socialisten.atsocial network development

Social Media = ConversationThe Conversation takes place with or without you

People produce and consume on thousands of platforms

Brands can only be part of this conversation

Page 16: My TopFriend is Nike

die.socialisten.atsocial network development

there are no ‚errors‘ in the perfect world of company marketing, this is why many companies fail in social media marketing

Max Kossatz Social Media Expert

Page 17: My TopFriend is Nike

die.socialisten.atsocial network development

Why Integrate into SNS?

Millions of people communicate in social networks.

Brands can communicate with potential customers via various ways.

Page 18: My TopFriend is Nike

Brands in Social Network Services

Page 19: My TopFriend is Nike

brands have to adapt to the features of each community platform

Harm HeibültAxel Springer AG

Page 20: My TopFriend is Nike

die.socialisten.atsocial network development

Pages

myspace

Page 21: My TopFriend is Nike

die.socialisten.atsocial network development

Pages

Page 22: My TopFriend is Nike

turn users to fans

communicate with people

add applications for interaction

Page 23: My TopFriend is Nike

The Newsfeed shows me my friends activities

people „share“

„sharing“ changes our content consumption

Share

Page 24: My TopFriend is Nike

The IdeaCampaigns distributed by its users.

Average Number of friends in Facebook: 140

Page 25: My TopFriend is Nike

The IdeaCampaigns distributed by its users.

Average Number of friends in Facebook: 140

Page 26: My TopFriend is Nike

The IdeaCampaigns distributed by its users.

Average Number of friends in Facebook: 140

Page 27: My TopFriend is Nike

Social Applicationsdirect interaction by users/fans/customers

Page 28: My TopFriend is Nike

die.socialisten.atsocial network development

Social Applications

* developed by 3rd parties (e.g. you)

* spread viral (friend to friends)

* can interact with external platforms (or services)

* know about the users and their social network

(can adapt to user preferences)

Page 29: My TopFriend is Nike

die.socialisten.atsocial network development

Facebook Platform vs OpenSocial

Facebook Platform

technology leader

OpenSocial

supported by orkut, Hi5, myspace, netlog, sonico, friendster, ning, yahoo!, etc...

write runs test everywhere

Page 30: My TopFriend is Nike

Causes

example for social activism

everybody can start a „cause“motivate followersspread awarenesscollect money

12,298,605 Active Users/Month

Good Examples - Causes

Page 31: My TopFriend is Nike

die.socialisten.atsocial network development

people see their impact/their pointspeople motivate other people

rankings

Good Examples - Causes

Page 32: My TopFriend is Nike

die.socialisten.atsocial network development

iLike

News, Music, Concerts, Infos etc matched to your music interest and those of your friends

5,390,670 Active Users / Month

Good Examples - iLike

Page 33: My TopFriend is Nike

charts of my friends

events + buy tickets

Band Infos/News

Good Examples - iLike

Page 34: My TopFriend is Nike

die.socialisten.atsocial network development

Good Examples - Mein Klub

Mein Klub Bundesliga Fan App for BILD Zeitung (Axel Springer AG)

Soccer Infos for Soccer Fans

launch: November

DISCLAIMER: THIS APP IS DEVELOPED BY DIE.SOCIALISTEN.AT ;)

Page 35: My TopFriend is Nike

die.socialisten.atsocial network development

choose your team

send cheers to friends (publisher)

infos, news, videos, dates etc

Page 36: My TopFriend is Nike

die.socialisten.atsocial network development

tell your friends why do you vote the green party

project for the green party

austria

DISCLAIMER: THIS APP IS DEVELOPED BY DIE.SOCIALISTEN.AT ;)

Page 37: My TopFriend is Nike

die.socialisten.atsocial network development

an example to show egoverment and democracy ideas within social networks

167 „Reasons to vote Green“in a few days...

still they lost (doh!)

Page 38: My TopFriend is Nike

if you cannot codeuse existing apps

HOWTO

Page 39: My TopFriend is Nike

„We tested marketing efforts on Social Networks using ‘Social’ criteria (rather than traditional marketing tactics) that meets the needs of the community, sadly, only 1 out 16 brands passed“

BMW Jeremiah OwyangSF Bay Area, USAForrester Research: Social Computing

BMW used the app Grafitti to let people draw their own cars

=> ~9000 submissions in 7 days (!)

Page 40: My TopFriend is Nike

if you can codecode!

HOWTO

Page 41: My TopFriend is Nike

die.socialisten.atsocial network development

what you need

web development language of your choice

php5, rubyonrails, asp.net, etc

facebook api classes

webspace

Page 42: My TopFriend is Nike

die.socialisten.atsocial network development

client

Your

Ser

verrequest

GET /app/friendlist

Your

D

B

Task: client requests a page with a list of all friends

Page 43: My TopFriend is Nike

die.socialisten.atsocial network development

client

Your

Ser

verrequest

GET /app/friendlist

Your

D

B

Page 44: My TopFriend is Nike

die.socialisten.atsocial network development

client

Your

Ser

ver

API (REST) Request

Friends.get

Your

D

B

API requests are done within the session of the clientThis means: a app can only do what the user can do

Special requests for some permissions needed: e.g. inifite sessions, send email, etc

Page 45: My TopFriend is Nike

die.socialisten.atsocial network development

client

Your

Ser

ver

[list of uids]

Your

D

B

get local information

Page 46: My TopFriend is Nike

die.socialisten.atsocial network development

client

Your

Ser

ver

*ren

der

layo

ut*

Your

D

B

Page 47: My TopFriend is Nike

die.socialisten.atsocial network development

client

Your

Ser

ver

Your

D

B

send fbml, fbjs

post feeds

Page 48: My TopFriend is Nike

die.socialisten.atsocial network development

client

Your

Ser

ver

Your

D

B

cache imagesconvert fbml -> html

convert fbjs -> js

Page 49: My TopFriend is Nike

die.socialisten.atsocial network development

client

Your

Ser

ver

Your

D

B

send html codeembeded into

facebook layout

Page 50: My TopFriend is Nike

die.socialisten.atsocial network development

<?phprequire_once 'facebook.php';

$appapikey = 'a23504985c0f4b6885c9c647b799b431';$appsecret = 'f6ecb5d25bd92706ae4feeec9f1c773f';$facebook = new Facebook($appapikey, $appsecret);$user_id = $facebook->require_login();

// Greet the currently logged-in user!echo "<p>Hello, <fb:name uid=\"$user_id\" useyou=\"false\" />!</p>";

// Print out at most 25 of the logged-in user's friends,// using the friends.get API methodecho "<p>Friends:";$friends = $facebook->api_client->friends_get();$friends = array_slice($friends, 0, 25);foreach ($friends as $friend) {  echo "<br>$friend";}echo "</p>";

Page 51: My TopFriend is Nike

die.socialisten.atsocial network development

FBML

* generates standard layout output

* avoids API calls

* is converted to plain xhtml via facebook

<fb:tabs><fb:tab-item href=“/“ title=“home“/></fb:tabs>

<fb:name uid=“2323232“ />

<div class=“box“><h2>Hello Andreas Klinger</h2></div>

<div class=“box“><h2>Hello <fb:name uid=“23232“ /></h2></div>

=>

Page 52: My TopFriend is Nike

die.socialisten.atsocial network development

FBJS

* all variables and functions are sandboxed

* wraps different js browser support

* AJAX

function foo(bar) { var obj = {property: bar}; return obj.property;}

function a12345_foo(a12345_bar) { var a12345_obj = {property: a12345_bar}; return a12345_obj.property;}

obj.setStyle({color: 'black', background: 'white'});

var ajax = new Ajax(); ajax.responseType = Ajax.JSON; ajax.ondone = function(data) { document.getElementById('ajax1').setTextValue(data.message + ' The current time is: ' + data.time + '. '); document.getElementById('ajax2').setInnerFBML(data.fbml_test); }

ajax.requireLogin = document.getElementById('requirelogin').getChecked(); ajax.post('http://example.com/testajax.php?t='+type)

Page 53: My TopFriend is Nike

die.socialisten.atsocial network development

Note: OpenSocial works similar

Page 54: My TopFriend is Nike

What defines a good app?an simple idea to keep in mind

Page 55: My TopFriend is Nike

Your

Web

site

your service/your content/your product/your campaign

Cur

rent

Pla

ce

customer

Classic Internet Business

Page 56: My TopFriend is Nike

Your

Web

site

your service

Cur

rent

Pla

ce

persuade via ads

customer

Classic Internet Business

Page 57: My TopFriend is Nike

customer

Your

Web

site

your service

Cur

rent

Pla

ce

persuade via ads (money)

Classic Internet Business

Page 58: My TopFriend is Nike

let‘s be honest

you usually loose 99% of your audience that way

Page 59: My TopFriend is Nike

Your

Web

site

your service

Cur

rent

Pla

ce

customer

Our idea

Page 60: My TopFriend is Nike

Your

Web

site

your service

Cur

rent

Pla

ce

customer

Our idea

your service

Page 61: My TopFriend is Nike

Your

Web

site

your service

Cur

rent

Pla

ce

customer

Our idea

your service

Page 62: My TopFriend is Nike

bring the service to the clients if you want them to use it

Page 63: My TopFriend is Nike

The next 3 years

Page 64: My TopFriend is Nike

for slideshare readers: the future of social networks will be covered in the next slideshow

Page 65: My TopFriend is Nike

die.socialisten.atsocial network development

thanks for spending attention!

contact:

Andreas Klinger

http://die.socialisten.atwww.twitter.com/andreasklinger