2. www.posytron.com 2
Cosa Facciamo
Tutte le Aree sono Certificate ISO 9001
Posytron è una Software Factory specializzata
in progetti Web, Mobile, Social Media e Cloud
DIGITAL
SOLUTION
MOBILE SOLUTIONS
INTERNET SOLUTIONS SOCIAL SOLUTIONS
CLOUD SOLUTIONS
3. www.posytron.com 3
• Siti Web, Portali, Blog e Community
• E-commerce
• E-learning
• Games e Advergames
• Georeferenziazione/Store Locator
• Concorsi e Promozioni
• Newsletter
• Applicazioni Web UI Responsive
• App Site
Internet Solutions
4. www.posytron.com 4
• Mobile Applications
• Mobile Promotion
• Mobile Services
• Mobile Ticketing e Payements
• Mobile Sites Responsive
• Mobile Marketing
• Mobile Commerce
• Mobile Games
Mobile Solutions
5. www.posytron.com 5
• Web Design Service
• UX e UI Design
• Brand Identity
• Multimedia
• Business Presentation Design
• Web Marketing
• Photo Retouching
Grafica e Comunicazione
7. www.posytron.com 7
AGENDA
1. Cosa si può fare con le Social API?
2. L’ecosistema delle API di Facebook
• Storytelling con Open Graph, Esplorando la Graph API,
Automatizzare le Pagine Facebook, Ads API, Insight API,
Payments API.
3. Facebook Mobile Web App
4. Ancora Social API
• Twitter, Instagram, Foursquare, YouTube.
14. www.posytron.com 14
Aumentare i download e
il traffico attraverso amici.
Aggiungere immagini
del profilo e mappe
per migliorare l'esperienza.
Accrescere la retention.
Esplorando la Graph API
Es. Runkeeper, Foursquare
Creare azioni e storie personalizzate
19. www.posytron.com 19
Gli oggetti del grafo Pagine, Applicazioni e Domini supportano gli insights,
così come i post creati da una Pagina.
Statistiche su:
• Applicazioni
• Contenuti prodotti dalle applicazioni
• Plugin
• Open Graph
• Canvas
• Tab
• Pagine
• Impression, Engagement, Users, View, Post
Per ogni attributo di misura è definito
• Nome, valore, periodo
Insight API
20. www.posytron.com 20
• Applicazioni
• Game
• Subscription
Metodi di pagamento accettati:
• Credit Cards: American Express,
Discover, MasterCard, Visa
• PayPal
• Mobile phone number
• Gift Cards
• Etc.
Payments API
26. www.posytron.com 26
Dati in tempo reale
• Utenti
• Tag
• Luoghi
• Aree geografiche
Instagram
Instagrammify
Social Feed Related
27. www.posytron.com 27
• Offerte speciali
• Campagne
• Suggerimenti
Pagine
• Locali
• Consigli
• Liste
Social Media display aggiornati in
real-time per i locali
Foursquare
Link al progetto http://a-glabs.com/tweettoshoot/
Link al video http://player.vimeo.com/video/53856314
Link al progetto http://a-glabs.com/tweettoshoot/
Link al video http://player.vimeo.com/video/53856314
Link al progetto http://a-glabs.com/tweettoshoot/
Link al video http://player.vimeo.com/video/53856314
Telling Stories with Open Graph
The actor: This is the person who published the story, in our case 'Christopher'.
The app: This is the app that publishes the story on the actor's behalf. Every story is generated by an app and every story includes the app used to create it.
The action: This is the activity the actor performs, in our case 'finished reading'. Facebook provides a number of common actions that can be used to create stories, like watch or read or you can create your own stories and actions.
The object: This is the object the actor interacts with, 'The Name of the Wind', a book. Objects are publicly accessible web pages hosted on the Internet, and almost any web page can be an object. Objects are public information.
https://developers.facebook.com/docs/opengraph/overview/
https://developers.facebook.com/docs/showcase/runkeeper/
Open Graph aiuta le persone a raccontare storie ricche di dettagli attraverso le applicazioni, con un’API fortemente tipizzata
L’utente autorizza semplicemente l’applicazione a pubblicare sulla propria timeline attraverso il facebook login.
Un esempio di storia è Homer legge il n. 11 di Topolino sull’app Fumetti gratis.
L’idea è quella di connettere oggetti e persone attraverso le azioni.
Introdurre le storie nelle applicazioni accresce il valore dell’applicazione e la sua notorietà.
Alle azioni possono essere associati Tags, User Messages, User Generated Photos, Place.
Le azioni pubblicate possono essere collocate nel passato.
Le storie corrispondono alle proposizioni del tipo: “l’utente Homer ha letto il n. 11 di Topolino con l’app Fumetti gratis”
https://developers.facebook.com/docs/showcase/runkeeper/
https://developers.facebook.com/docs/graph-api/
La graph API è il canale di accesso primario al grafo sociale di facebook
I nodi sono ad esempio (utenti, foto, pagine), i rami sono le connessioni tra i nodi del grafo (le foto di una pagina, …)
I campi sono proprietà, attributi dell’oggetto (esempio il nome di una pagina).
La graph api funziona usando il protocollo HTTP per effettuare azioni su nodi, rami e campi del grafo sociale.
Le azioni per poter essere eseguite richiedono autenticazione, da qui l’uso dell’access token.
Achievement = punteggi giochi
Order = sono legate ai pagamenti
Offer = pubblicate solo dalle pagine
Photo = foto dell’utente / Picture = foto del profilo
https://developers.facebook.com/docs/ads-api/
CPM impressioni
Allows you to bid on impressions
CPC click
Allows you to bid on clicks
optimized CPM definisci quali sono gli obiettivi di marketing principali (like, click, etc.) con il grado di importanza ma non l’offerta. Il sistema imposta l’offerta automaticamente
Allows you to bid on actions that are important to you
CPA paghi per ogni conversione ottenuta dove una conversione è un like di una pagina, etc, quindi per ogni azione imposti l’offerta
Allows you to bid and pay on actions that are important to you
-----------------
Custom audiences allow advertisers to target their Sponsored Story or ad to a specific set of users with whom they have already established a relationship on/off Facebook. Audiences can be defined by either user email address, Facebook UIDs, user phone numbers, app user IDs, or Apple's IDFA.
Esempio gli utenti di una pagina facebook che USANO o NON usano un’applicazione. Si può utilizzare un approccio inclusivo o esclusivo.
Partner Categories
Partner categories are targeting clusters created by our 3rd party data providers.
It is a packaged targeting option to reach the kinds of people advertisers want to find on Facebook, based on these people's off-Facebook activity. These categories are most similar to Broad Categories but are defined by partner data matching.
Lookalike audiences allow advertisers to target more people who look like their established customers. A lookalike audience uses an existing custom audience as a "seed" and an audience is built of similar users. Lookalike audiences can be used to support any business objective: Targeting people who are similar to sets of customers for fan acquisition, site registration, off-Facebook purchases, and coupon claims, or simply to drive awareness of a brand.
Topic Targeting
When you include keywords in your targeting for ads, you can choose between topic keywords and non-topic keywords. Topic keywords are marked with a hash sign (#).
Topic keywords let you target everyone who has expressed interests closely related to the topic keyword. For example, "#Cooking" lets you reach interests like "cooking", "cooking tips", and "cooking and eating". Non-topic keywords (with no hash sign) enable you to target people who have expressed the specific interest, e.g. "cooking" includes only the interest "cooking".
Topic keywords are case-sensitive and require that you specify an entire string, including the hash sign. No characters, including special characters, can be missed. Examples of keywords with special characters include "#Apple Inc." and "#Applebee’s".
-----------------
Click tracking tags allow an advertiser to specify a URL which will get fired upon a click on an ad. Specifically, a click tag gets fired upon offsite link clicks on any ad unit that supports offsite links (type 1 domain ads, type 27 page post link ads, and sponsored stories). These click tags are only fired when the ad is served on desktop (both feed and right hand side), but not fired on mobile.
Conversion pixels are used to signal events that happened while the user was browsing your website like viewing a product, registering or even adding a product to his cart. This pixel is best used in conjunction with oCPM to drive a particular event.
Tracking specs allow you to track what actions are taken by users interacting with your ad. Tracking specs will only track, it will not optimize for that action nor does it charge based on that action. Please see conversion spec to learn how to create ads that optimize for a specific action.
Conversion specs allow advertisers using Optimized CPM to optimize ad delivery for specific actions and also include those actions in conversion reports. To use conversion specs, your Ad group must have a bid_type of 6 or 7 and a bid_info that includes ACTIONS
Subscriptions Overview
Subscriptions gives you an additional business model to complement traditional social gaming monetization of one-time purchases. With subscriptions, you can establish a recurring revenue stream and offer updated content or premium experiences for a weekly or monthly fee.
Non è sufficiente solo procedere a predisporre un layout responsive ma è necessario
Ottimizzare il markup togliendo i metadati dell’open graph
Ottimizzare il numero delle chiamate alle API (unica richiesta per più cose)
Ridurre quanto più possibile le richieste HTTP
Today we’re introducing custom timelines to give you more control over how Tweets are organized and delivered on the Twitter platform.
Custom timelines are an entirely new type of timeline –– one that you create. You name it, and choose the Tweets you want to add to it, either by hand or programmatically using the API (more on that below). This means that when the conversation around an event or topic takes off on Twitter, you have the opportunity to create a timeline that surfaces what you believe to be the most noteworthy, relevant Tweets.
Each timeline is public and has its own page on twitter.com, making it easy to share so others can follow along in real time as you add more Tweets. And since custom timelines are part of our Twitter for Websites toolkit, you can embed these timelines on your website.
What you can do with custom timelines
Share the best Tweets about a topic you care about, or an event –– planned or unplanned –– that’s happening right now. Whether you want to collect the best Tweets about a TV show or help people find the latest information about fast-moving real-time situations, custom timelines let you give everyone a place to follow along.
Twitter cards make it possible for you to attach media experiences to Tweets that link to your content. Simply add a few lines of HTML to your webpages, and users who Tweet links to your content will have a "card" added to the Tweet that’s visible to all of their followers.
Summary Card: Default Card, including a title, description, thumbnail, and Twitter account attribution.
Summary Card with Large Image: Similar to a Summary Card, but offers the ability to prominently feature an image.
Photo Card: A Tweet sized photo Card.
Gallery Card: A Tweet Card geared toward highlighting a collection of photos.
App Card: A Tweet Card for providing a profile of an application.
App Installs and Deep-Linking: An extension to any Card that provides app download and deep linking.
Player Card: A Tweet sized video/audio/media player Card.
Product Card: A Tweet Card to better represent product content.
App Installs
By adding these new footer tags to your markup, you'll be able to specify downloads for users who've not yet installed your app on their device. This will work across iPhone, iPad, and Android (Google Play). Please note that if you have an iPhone app, but no iPad-optimized app, you should include the iPhone app id, name, and url for both iPhone and iPad-related tags. When no value is provided, the Cards will simply render a "View on web" link pointing to website of the card. Below is an example of what the prompt will look like if the user does not have the app installed:
Deep-Linking
If a user does have the application installed, you can specify a deep-link into the correlated resource within your own application. When a user clicks on the "Open in app" tap target, Twitter will send that user out into your application. This value is specified in the "twitter:app:name:(iphone|ipad|googleplay)" tags. The app url should be your app-specific URL Scheme (requires registration within your app) that launches your app on the appropriate client.
Users: receive notifications when users who have registered with your application post new photos.
Tags: receive notifications when a new photo is tagged with tags of your choosing
Locations: receive notifications when new photos are posted and tagged with a specific location
Geographies: receive notifications when a new photos are posted in an arbitrary geographical location as defined by a center point and radius
Users: receive notifications when users who have registered with your application post new photos.
Tags: receive notifications when a new photo is tagged with tags of your choosing
Locations: receive notifications when new photos are posted and tagged with a specific location
Geographies: receive notifications when a new photos are posted in an arbitrary geographical location as defined by a center point and radius