Kóróczki Zsolt
Regisztrációs adatok (név, e-mail cím, születésnap, nem, adott esetben telefonszám) Általunk megosztott adatok (bejegyzések, feltöltött fényképek, videók, hozzászólások, ismerőseink listája, személyes adatok) Mások által, nekünk megosztott adatok, megjelölések Kire/mire kerestünk rá, küldött/kapott üzenetek, milyen játékokat, alkalmazásokat használtunk, milyen oldalakat látogattunk meg, miket „lájkoltunk” Használt eszköz IP-címe, mobil esetén annak telefonszáma, használt OS, használt böngésző típusa, internet-szolgáltatási adatok, GPS, vagy egyéb helyadatok
2
Facebook ◦ Menlo Park-i központ California Az USA-ban és Kanadában élő felhasználók számára fenntartva
◦ Facebook Ireland Ltd. Dublin Az USA-n és Kanadán kívül élő felhasználók számára
Fiókvállalatok Hirdetési partnerek
3
Ismerősök ajánlása Érdeklődési kör alapján személyre szabott ajánlások Személyre szabott hirdetések Személyre szabott hírfolyam Tartózkodási helyünk alapján ◦ Mely ismerőseink tartózkodnak a közelben ◦ Milyen események vannak a közelben
4
Kik férhetnek hozzá? ◦ Bármilyen Facebook felhasználó ◦ Bárki, aki keresést indít valamilyen nyilvános keresőmotorral ◦ Bárki, aki valamilyen Facebook Api-t használ
Mik ezek az adatok? ◦ ◦ ◦ ◦ ◦ ◦
Név Felhasználói azonosító Nem Összes profilkép Összes borítókép Minden más nyilvános megosztás
5
Megosztásaink láthatóságának megadása ◦ Csak én, mindenki, ismerőseim, egyéni célközönség ◦ Bejegyzések, fényképek, videók, személyes adatok
Tevékenységnapló használata ◦ ◦ ◦ ◦ ◦ ◦
Nyomon követhetjük, hogy mi történt velünk a Facebookon Megosztásaink törlése, vagy láthatóság utólagos átállítása „Lájkok” visszavonása Hozzászólások törlése Mások megosztásainak törlése Megjelölések visszavonása
6
Ki láthatja a jövőbeni megosztásaimat az idővonalamon? ◦ Csak én, ismerősök, mindenki
Ki oszthat meg dolgokat az idővonalamon? ◦ Csak én, ismerősök
Ki láthatja mások megosztásait az én idővonalamon ◦ Csak én, mindenki, ismerősök, ismerősök ismerősei, egyéni
Ki láthatja azokat a megosztásokat az én idővonalamon, amelyeken meg vagyok jelölve? ◦ Csak én, mindenki, ismerősök, ismerősök ismerősei, egyéni
Ki jelölhet meg ismerősként? ◦ Mindenki, ismerősök ismerősei
Ki léphet velem kapcsolatba? ◦ Mindenki, ismerősök
Ki találhat rám az e-mail címem, telefonszámom alapján? ◦ Mindenki, ismerősök, ismerősök ismerősei
7
Mások megosztásainak felülvizsgálata Megjelölések felülvizsgálata Keresőoldalak támogatása
8
Felfüggesztés ◦ Az idővonalunk rejtetté válik ◦ Az adataink megőrződnek ◦ Ismeretségi listákról, csoportokról nem tűnünk el
Törlés ◦ Az adataink véglegesen törlődnek ◦ Kb. 1 hónapig tart ◦ Bizonyos adatok nem a fiókunkban vannak tárolva Csoportoldalon való közzététel Nekünk küldött üzenetek Ezek az adatok csak a fiókunk törlése után törlődnek
9
Bejelentkezési értesítők ◦ E-mail-ben, SMS-ben
Bejelentkezés jóváhagyások ◦ Biztonságos bejelentkezés mobiltelefon segítségével
Alkalmazás jelszavak Bizalmi kapcsolatok ◦ Ha gond van a bejelentkezéssel, a barátok segítenek
Bejelentkezett helyek ◦ Kijelentkezési lehetőség
10
Játékok, alkalmazások, weboldalak, amelyek Facebook Platformot használnak Ezeket a szolgáltatásokat a Facebooktól független fejlesztők készítik és üzemeltetik, akik saját felhasználási feltételekkel és adatvédelmi szabályzattal rendelkeznek
11
Facebookos alkalmazások gyűjtőhelye Egyéb – a Facebook által minőséginek ítélt – iOS-re és Android-ra fejlesztett alkalmazásokat is tartalmaz Elérhető: www.facebook.com/appcenter Minden alkalmazás hozzáfér ◦ ◦ ◦ ◦
A nyilvános adatainkhoz Ismerőseink listájához Egyéb adatokhoz Cél: Személyre szabott élményt nyújtása
12
13
14
A kipróbált játékok, alkalmazások listája megtekinthető a felhasználói profilunkban A listából szabadon eltávolíthatunk elemeket A használt játékok, alkalmazások igény szerint testre szabhatóak
15
A felhasználók megadhatják az általad közzétett információkat az általuk használt alkalmazásoknak ◦ Például zenei alkalmazásoknál
Ezek az adatok a profilunkban szabályozhatóak:
16
Ha még nincs fiókunk az adott webhelyen ◦ A Facebook a beleegyezésünket követően elküldi a külső weboldalnak a bejelentkezéshez szükséges adatainkat e-mail cím, jelszó
Ha már van fiókunk az adott webhelyen ◦ Lehetőség van a két fiók összevonására A weboldal elküldi az ott használt e-mail címünket A Facebook visszaküldi a felhasználói azonosítónkat
17
Gombok, dobozok, események (például tetszik, megosztás gomb), amellyel külső weboldalak Facebook tartalmakat jeleníthetnek meg a számunkra ◦ Cikkek „lájkolása”, megosztása, kommentelése
Bár ezek Facebook tartalmak, de a weboldal üzemeltető is tudják, mikor melyik közösségi modult használtuk
18
A felhasználóknak lehetőségük van saját, általuk adminisztrált közösségi oldalak létrehozására Oldal létrehozása ◦ Oldal típusának megadása Hely, intézmény, márka, termék, közszereplő, szórakozás, ügy, vagy közösség
◦ Névjegy létrehozása Oldal leírása, cím megadása (milyen címen lesz elérhető az oldal)
◦ Profilkép feltöltése ◦ Hozzáadás kedvencekhez
Az oldalkezelőben ◦ ◦ ◦ ◦
Meghívhatjuk ismerőseinket az oldalunkra Megoszthatunk dolgokat az oldalunkon Megtekinthetjük az új tagokat Megtekinthetjük a tagok legújabb üzeneteit
19
Célja oldalak, alkalmazások, események reklámozása Hirdetés létrehozása ◦ Hirdetés céljának megadása Facebook oldal, külső weboldal, alkalmazás, esemény hirdetése
◦ Név, leírás, képek megadása ◦ Célközönség megadása Számtalan beállítási lehetőség: ország, város, nem, életkor, érdeklődési kör, családi állapot, végzettség, stb A Facebook megadja nekünk a potenciális célközönség méretét és az ajánlott hirdetési összeget
◦ Kampány megadása
Az általunk létrehozott hirdetéseket adhatjuk hozzá Fizetendő pénznem, bankszámla helye, időzónája Ütemezés – kampány kezdő és záró dátuma Költségkeret – mennyit szánunk a kampányra naponta
20
Hirdetések létrehozása ◦ Fizetési feltétel megadása Megjelenések alapján Meglátogatások alapján „Lájkolások” alapján
◦ Licit megadása Mások is hirdethetnek az általunk megadott célközönségnek Minél nagyobb a licitünk, annál jobbak az esélyeink a többi hirdetővel szemben Megjelenések alapján
Manuális licitképzés – 3 Ft felhasználónként
Kattintások alapján
Automatikus licitképzés – Optimalizált összeg a minél több látogatás elérése
Manuális licitképzés – 16 Ft látogatásonként
„Lájkolások” alapján
Automatikus licitképzés - Optimalizált összeg a minél több „lájk” elérése
◦ Megrendelés elküldése Fizetés hitelkártyával, vagy PayPal számlával
21
Mik egy Facebook profil nyilvános adatai? (5. dia) Mi a különbség a fiók felfüggesztése és törlése között? (9. dia) Mik a közösségi modulok? (18. dia) Hirdetések létrehozásánál mik alapján történhet a fizetés? (21. dia)
22
Kriván Bálint
• • •
,,Products’’ SDKs APIs
•
Ads for Apps, ~ for Websites
• •
Ads for Apps, ~ for Websites Audience NetworkBETA
• • •
Ads for Apps, ~ for Websites Audience NetworkBETA Login
• • • •
Ads for Apps, ~ for Websites Audience NetworkBETA Login Anonymous LoginBETA
• • • • •
Ads for Apps, ~ for Websites Audience NetworkBETA Login Anonymous LoginBETA FbStart o Bootstrap track ($5k) o Accelerate track ($30k)
• • • • • •
Ads for Apps, ~ for Websites Audience NetworkBETA Login Anonymous LoginBETA FbStart Games
• • • • • • •
Ads for Apps, ~ for Websites Audience NetworkBETA Login Anonymous LoginBETA FbStart Games Parse o ~ Core o ~ Push o ~ Analytics
• • • • • • • •
Ads for Apps, ~ for Websites Audience NetworkBETA Login Anonymous LoginBETA FbStart Games Parse Sharing o Like button o Share dialog o Mobile message dialog o Custom Stories
•
“to build engaging social apps and get more installs” o o
Android iOS
• •
Android & iOS PHP o o
Graph API Facebook Login
• • •
Android & iOS PHP Javascript o o
o
Social Plugins Facebook Login API hívások
• • • •
Android & iOS PHP Javascript Unity o
o
Cross-platform játékok Facebookra rögtön
• • • • •
Android & iOS PHP Javascript Unity by 3rd parties o o o o
Wordpress Java Python stb.
• •
Graph API Ads API
•
szociális gráfról kapta a nevét o o o
csomópontok (pl. felhasználó, page, fotó) mezők a csomópontokon (pl. születésnap) kapcsolatok (pl. fotóhoz tartozó kommentek)
•
lekérdezés o o
•
o
frissítés o o
•
fotók feedek ...
o
képek státuszok …
alacsony szintű, HTTP-alapú, pl.: req: http://graph.facebook.com/facebook/picture?redirect=false resp: { "data": { "url" "https://<...>.png", "is_silhouette": false } }
• •
Graph API Explorer o https://developers.facebook.com/tools/explorer
Példák o o o
o o o
Két ember ismerős-e? Új státusz posztolása Fotók és albumok feltöltése Időzített posztok egy Page-hez Visszaigazolás eseményekre stb.
• • •
Public Feed API o
Keyword Insight API o
nem halandó emberek számára
Facebook Query Language (FQL) o
•
minden, amit publikusan posztolnak
o
elavult pl.: SELECT uid2 FROM friend WHERE uid1=me()
Chat API o o
ha a honlapunkra akarnánk tenni FB chatet Jabber/XMPP
• • • •
Reklámok kezelése programból Graph API-ra épül o
kampány, ügyfél node-ok
Statisztika lekérdezése Preferred Marketing Developer Program
● Írj 2 fejlesztők számára elérhető szolgáltatást/terméket, amit a Facebook nyújt? o
pl.: Facebook Login, Ads for Apps
o
pl.: Java, PHP, Javascript
● Mondj 3 programozási nyelvet, amiben használhatjuk valamely FB API-t! ● Mi a lényege a Graph API-nak? o
adatok reprezentálása gráf szerűen és ezekhez könnyű hozzáférés biztosítása