iframe facebook
-
Upload
web-in-fermento -
Category
Business
-
view
7.886 -
download
0
Transcript of iframe facebook
IFrame per Facebook: come installare una Tab iFrame e mostrare contenuti riservati ai fan
Cosa sono le Tab Facebook?
Le tab Facebook sono uno degli strumenti principali che il social network offre, per visualizzare contenuti di terze parti su Facebook sotto forma di landing page.
Le tab permettono di creare un'esperienza unica per gli utenti di Facebook e permette loro di capire servizi e promozioni offerte sfruttando l'ambiente confortevole di Facebook.
www.webinfermento.it
I vantaggi d'uso delle Tab
38% in pi di possibilit di aumentare i mi piace (*)
Possibilit di aumentare l'engagement.
Possibilit di creazione di database utente.
Anche se bisogna tenere a mente che, alla tab va affiancato un buon piano di community management per coinvolgere i fan.
Il 90% dei fan verranno, sono attratti dalle notizie provenienti dal news feed, e non ritorneranno MAI spontaneamente su una pagina.
(*)Fonte: Socialbakers
www.webinfermento.it
All'inizio c'era l'FBML
FBML, o Facebook Markup Language, stato progettato per consentire agli utenti di creare applicazioni che si integrino profondamente nell'esperienza di Facebook.
LFBML, permetteva di creare applicazioni dedicate per Facebook, che per girare correttamente, avevano la necessit di essere programmate utilizzando il linguaggio proprietario e cos applicazioni realizzate con Javascript, ad esempio, non potevano funzionare.
www.webinfermento.it
Cos' un iFrame?
Un iFrame come finestra che permette di guardare da un sito (Facebook) un un altro sito..
Un contenitore in cui viene ospitata la pagina di unapplicazione che risiede su un server esterno.
Permette di importare qualsiasi contenuto all'interno di Facebook, e se fatto bene, non si noter la differenza :D
www.webinfermento.it
FBML VS iFrame
www.webinfermento.it
I designer possono creare pagine web in linea con lo stile che l'azienda da promuovere propone, senza tutte le limitazioni dell'FBML
Puro e semplice codice HTML da creare utilizzando editor WYSIWYG come Aptana o Dreamweaver
Possibilit di importare interi siti web
SEO, Google Analytics
Video possono essere importati direttamente da YouTube, senza codice aggiuntivo
Integrazione totale di tutti i pulsanti like, condividi e commenta
Creare un'esperienza Web molto pi ricca all'interno di Facebook
I vantaggi dell'iFrame
www.webinfermento.it
Svantaggi dell'iFrame
E' necessario avere familiarit con le tecnologie di programmazione web
Avere disponibilit di un spazio Web Server in cui caricare i file per la pagina dell'applicazione.
Dal 1 Ottobre 2011, necessario disporre di certificazione SSL per permettere alle Tab di funzionare correttamente.
www.webinfermento.it
Tipologie di Tab iFrame che funzionano su Facebook
Le tipologie di tab che pi hanno successo a livello di conversione sono:
Welcome TabPromo TabSign-Up TabTab con contenuto riservatoContest tab
www.webinfermento.it
Welcome tab
www.webinfermento.it
Promo-Tab
www.webinfermento.it
Sign-up Tab
www.webinfermento.it
Tab con contenuto riservato
www.webinfermento.it
Contest Tab
www.webinfermento.it
Ingredienti per costruire una Tab iFrame perfetta
Di cosa abbiamo bisogno:Una pagina Facebook
Un Web Server
40 50 minuti di tempo
Abilit di programmazione (a meno che non si utilizzino software di creazione automatici)
Abilit nel design di pagine web e call-to-action
www.webinfermento.it
Componenti basilari di una Tab iFrame: il template HTML
Documento .html o .php
Settare la dimensione del DIV contenitore a width=520px
Impostare per il la regola di stile, overflow hidden per evitare la creazione delle barre di scorrimento
Utilizzare per gli stili del testo i CSS inline o sfruttando il tag ..
www.webinfermento.it
Un esempio di codice HTML+CSS
body {width:520px;margin:0; padding:0; border:0;overflow:hidden;}
****Qui andr il contenuto HTML o PHP***
www.webinfermento.it
Installazione dell'applicazione su Facebook Developer passo 1
Il primo passo per la creazione di un'applicazione Facebook accedere e installare sul proprio profilo Facebook Developers.
Facebook Developers una piattaforma di sviluppo propria di Facebook che permette ai developer di creare applicazioni esterne, ma integrabili all'interno di Facebbok (http://facebook.com/developers)
Alla prima installazione dell'applicazione di sviluppo, necessario l'autorizzazione dei permessi per l'accesso alle informazioni di profilo (amici, user ID, network, amici ecc..)
www.webinfermento.it
www.webinfermento.it
Creare la vostra applicazione iFrame passo 2
Ora che avete la App Developer installata, possibile creare l'applicazione cliccando sul pulsante Crea applicazione.
Assegnare all'applicazione un nome, e un App Namespace. Accettare la normativa e proseguire con la creazione.
Nome dell'App e della Tab iFrame
www.webinfermento.it
Settare le impostazioni passo 3
Url del sito di riferimento
Sito web dove risiede l'App
URL di destinazione dell'iFrame
Attenzione all'SSL!!
Dal 1 Ottobre, Facebook ha reso necessario che i contenuti che finiscono sulla piattaforma per mezzo di App iFrame, siano certificati per mezzo di Secure Socket Layer
Fondamentalmente, si tratta di un certificato di sicurezza che permette di crittografare le informazioni digitali. Avere un certificato SSL significa che il sito su cui hostato l'iframe protegge le informazioni private dell'utente.
www.webinfermento.it
Installare la Tab
sulla pagina Facebook
Una volta salvata la nostra app, cliccando sul pulsante Vai alla pagina profilo dell'applicazione, sar possibile collegare l'App alla pagina destinata.
Come creare del contenuto
visibile ai soli fan?
Creare una pagina PHP perch abbiamo intenzione di utilizzare delle istruzioni condizionali per rilevare se un visitatore 'Fan' di una pagina di Facebook o no.
Lo scopo verificare se un utente fan della pagina o meno.
Se la verifica ha valore true, che corrisponde ad essere Fan, saranno visibili dei contenuti nascosti.
Alimenti, sar visualizzato un messaggio che di solito un invito a cliccare Mi piace con promessa di scaricare uno sconto o un incentivo all'iscrizione.
www.webinfermento.it
Aggiungere il contenuto
riservato ai soli fan
si verifica l'esistenza di una sessione di Facebook
$request = $_REQUEST["signed_request"];list($encoded_sig, $load) = explode('.', $request, 2);$fbData = json_decode(base64_decode(strtr($load, '-_', '+/')), true);e una variabile 'liked' all'interno di quella sessione. L'istruzione condizionale permette di effettuare delle azioni solo se sono verificate le operazioni sulle variabili.
if (!empty($fbData["page"]["liked"])){?>Inserire il codice a chi iscritto alla pagina
Inserire il codice che invogli l'utente a cliccare Mi piace
www.webinfermento.it
Conclusioni
Ovviamente queste applicazioni di tab sono soltanto degli esempi che possono essere adattate a determinate attivit a seconda degli obiettivi che ci si prefigge di raggiungere.
Va detto comunque che creativit e strategia restano gli elementi principali che potranno differenziare una tab da un'altra.
www.webinfermento.it
Maria Pia De MarzoWeb Design & Web Developer
Grazie per l'attenzione! :)
CONTACTWebsite: http://www.webinfermento.itMail: [email protected]: @WebInFermento