Pertanyaan Umum Plugin Sosial

Pertanyaan Umum

Tombol Suka, Bagikan, dan Kirim yang tersedia untuk Web, iOS, dan Android. Postingan Sematan dan Plugin Halaman secara eksklusif tersedia untuk Web.

  • Web: Jika menggunakan Plugin Sosial di web, Anda perlu memiliki akun Facebook Developer untuk mendapatkan ID aplikasi.
  • iOS/Android: Jika menggunakan Plugin Sosial dalam aplikasi iOS atau Android, Anda perlu memiliki akun Facebook Developer untuk mendapatkan ID aplikasi.
  • Web: Jika menggunakan Plugin Sosial di web, Anda perlu memiliki akun Facebook Developer untuk mendapatkan ID aplikasi.
  • iOS/Android: Jika menggunakan Plugin Sosial dalam aplikasi iOS atau Android, Anda perlu memiliki akun Facebook Developer untuk mendapatkan ID Aplikasi.
  • Web: Jika menggunakan Plugin Sosial di web, Anda tidak perlu mengirimkan integrasi Anda untuk ditinjau. Anda dapat langsung menggunakan Plugin Sosial apa saja.
  • iOS/Android: Jika Anda menggunakan Plugin Sosial dalam aplikasi iOS atau Android, Anda perlu mengirimkan integrasi tombol Suka Anda untuk ditinjau melalui tab Tinjauan Aplikasi di Dasbor Aplikasi.

Jika seseorang pernah mengunjungi Facebook kemudian mengunjungi situs web Anda dengan plugin sosial, browser mengirimi kami informasi untuk memuat konten Facebook di halaman itu. Data yang kami terima mungkin mencakup info seperti ID pengguna orang terkait, situs web yang dia kunjungi, tanggal dan waktu, serta info terkait browser. Kami merekam beberapa info ini dan mungkin menggunakannya untuk memperbaiki produk dan layanan kami, serta untuk menayangkan iklan yang lebih menarik dan berguna.

Jika Anda menggunakan versi HTML5 atau XFBML, Anda harus menyertakan kode bahasa saat meninstasiasikan library terkait.

Ketika memuat SDK, ubah nilai js.src untuk menggunakan bahasa Anda. Ganti en_US dengan lokale Anda, mis. fr_FR untuk bahasa Prancis (Prancis):

// Example 1:
'https://connect.facebook.net/fr_FR/sdk.js';

// Example 2:
js.src = "https://connect.facebook.net/fr_FR/sdk.js#xfbml=1&version=v2.6"; 

Lokale yang didukung tercantum di file XML Lokale Facebook.

Anda mungkin harus menyesuaikan lebar Plugin Sosial untuk mengakomodasi berbagai bahasa. Temukan informasi selengkapnya di halaman Pelokalan & Terjemahan kami.

  • Web: Jika menggunakan Plugin Sosial di web, Anda tidak perlu mengirimkan integrasi Anda untuk ditinjau. Anda dapat menggunakan Plugin Sosial apa saja secara instan.
  • iOS/Android: Jika Anda menggunakan Plugin Sosial dalam aplikasi iOS atau Android, Anda perlu mengirimkan integrasi tombol Suka Anda untuk ditinjau melalui tab Tinjauan Aplikasi di Dasbor Aplikasi.

Bergantung pada Plugin Sosial yang digunakan, Anda mungkin perlu mengimplementasikan versi yang tersendiri untuk perangkat Seluler, Tablet, atau Desktop. Harap buka Pertanyaan Umum atau dokumen "Memulai" untuk plugin yang ingin Anda gunakan. Catatan: Tidak disarankan untuk menggunakan kueri media CSS untuk menyesuaikan ukuran Plugin Sosial.

Jika perlu memindahkan halaman ke URL lain, Anda tidak bisa langsung memindahkan suka, berbagi, atau komentar ke URL yang baru. Akan tetapi, Anda bisa menggunakan URL yang lama sebagai sumber kanonikal untuk jumlah suka atau berbagi di URL yang baru. Kami menyertakan latar belakang tentang cara melakukannya di bawah ini.

Latar Belakang

Saat menetapkan tindakan suka atau berbagi diatribusikan ke URL mana, Facebook menggunakan proses untuk menetapkan URL kanonikal untuk URL yang sudah dimuat. Ketika sebuah URL dimuat, crawler akan mencari:

  1. Redirect HTTP 301 atau 302
  2. Penggunaan tag graf terbuka og:url di dalam halaman
  3. Penggunaan rel=canonical sebagaimana dijelaskan di RFC 6596. (Crawler Facebook hanya mendukung konten, bukan header HTTP.)

Jika yang mana pun dari metode tersebut menghasilkan URL yang berbeda daripada URL yang awalnya dimuat, URL yang ditetapkan akan dianggap "URL kanonikal" untuk URL aslinya. Jika perlu, crawler juga akan mengikuti serangkaian redirect untuk menemukan URL kanonikal.

Semua suka dan berbagi akan diatribusikan ke URL kanonikal alih-alih URL yang dimuat.

Contoh

Tips: Gunakan alat debug kami untuk mengetahui apa yang dilihat Facebook saat meng-crawling halaman Anda.

Dengan mengontrol URL kanonikal, Anda dapat memindahkan konten dari satu URL ke URL lain dan mempertahankan jumlah suka dan berbagi yang ada, asalkan Anda memungkinkan Facebook untuk terus menelusuri URL yang baru untuk menemukan URL yang lama. Ini bisa dilakukan dengan salah satu dari dua cara ini:

Tambahkan tag og:url ke URL yang baru, yang mengarah ke URL yang lama (Dianjurkan)

Dalam URL baru Anda, Anda harus menyertakan tautan ke URL yang lama. Misalnya, jika URL baru Anda adalah https://example.com/new-url, dan URL yang lama adalah https://example.com/old-url, Anda harus menyertakan snippet ini di dalam new-url:

<meta property="og:url" content="https://example.com/old-url" />

Dengan cara ini, crawler akan tahu bahwa URL kanonikal berada di lokasi yang lama, dan akan menggunakan informasi itu untuk menghasilkan jumlah suka dan berbagi yang ada di halaman. Suka dan berbagi yang baru akan terus ditambahkan di URL yang lama juga.

Namun, cara ini mengharuskan URL yang lama masih merender dokumen dengan tag Graf Terbuka dan memunculkan tanggapan HTTP 200, setidaknya saat dimuat oleh crawler Facebook. Jika Anda ingin klien lain untuk diarahkan ulang saat membuka URL itu, Anda harus mengirimkan tanggapan HTTP 301 ke semua klien crawler non-Facebook. URL yang lama harus berisi tag og:url yang mengarah ke dirinya sendiri.

Anda bisa belajar tentang cara mengenali crawler Facebook dalam Panduan Praktik Terbaik Berbagi.

Cara ini juga akan berlaku dengan rel=canonical, tetapi og:url lebih disarankan.

Arahkan ulang crawler Facebook ke URL yang lama

Cara lain untuk melakukan ini adalah dengan mengarahkan ulang crawler Facebook ke URL yang lama setiap kali mengunjungi URL yang baru. Seperti halnya dengan cara yang dijelaskan di atas, URL yang lama haruslah dokumen yang valid dengan header Graf Terbuka. Dan jika Anda ingin menyertakan sebuah redirect ke URL yang lama, crawler Facebook tidak boleh diarahkan ulang saat mengunjungi URL yang lama.

Konten yang bisa disemati plugin sosial hanyalah yang bersifat publik. Jika memiliki batasan privasi tertentu, postingan, halaman, atau URL tidak akan bisa disemati plugin sosial. Ini berlaku untuk tombol Suka, Plugin Halaman, serta Postingan dan Video Sematan.

Cara cepat untuk menguji apakah sebuah konten bisa disemati plugin sosial adalah dengan mencoba dan memuatnya menggunakan fitur "Incognito" atau "Private" pada browser Anda.

Suka, Bagikan, dan Kirim - Pertanyaan Umum

Cerita yang dibuat melalui tindakan menyukai, membagikan, atau mengirimkan halaman Anda bisa diperkaya menggunakan tag meta untuk membuat halaman HTML sederhana menjadi objek Graf Terbuka.

Jika Anda berencana menggunakan tombol Suka, Bagikan, atau Kirim di halaman mana pun di situs web Anda, Anda harus membaca panduan praktik terbaik kami untuk memastikan cerita yang diterbitkan memiliki tampilan yang baik di Facebook dan mendapatkan distribusi yang sebaik mungkin.

Kami menyarankan Anda untuk menyertakan semua tombol di aplikasi atau situs web Anda agar orang bisa memilih cara membagikan konten Anda.

Setelan ref membuat dua parameter ditambahkan ke URL perujuk saat seseorang mengklik tautan dari sebuah cerita stream tentang tautan yang dibagikan:

  • fb_ref - Parameter ref
  • fb_source - Suka/Bagikan: Jenis stream (home, profile, search, ticker, tickerdialog atau other) tempat klik terjadi dan jenis cerita (oneline atau multiline), dihubungkan dengan garis bawah. Kirim: Jenis cerita (message) tempat klik terjadi.

Sebagai contoh:

http://www.facebook.com/l.php?fb_ref=top_left&fb_source=profile_oneline

Anda dapat melacak parameter-parameter ini menggunakan perangkat lunak analitik Anda.

Jika tombol Suka, Bagikan, atau Kirim ditempatkan di dekat tepi elemen HTML dengan properti overflow CSS yang diatur ke hidden, popup mungkin terpotong atau disembunyikan sepenuhnya saat tombol itu diklik. Ini bisa diperbaiki dengan mengatur properti overflow ke nilai selain hidden, seperti visible, scroll, atau auto.

Facebook perlu meng-scraping tautan yang dibagikan ke Facebook untuk mengetahui ke mana harus menautkan informasi pratinjau untuk ditampilkan di Facebook.com atau di Facebook untuk iOS dan Android. Ini dilakukan setiap 30 hari untuk memastikan properti yang ada adalah yang terbaru. Halaman yang ditautkan juga di-scraping saat URL dimasukkan ke dalam Alat Debug.

Facebook mematuhi header cache di URL Anda - memeriksa Expires dan Cache-Control sesuai preferensi. Akan tetapi, bahkan jika Anda menetapkan waktu yang lebih lama, Facebook akan meng-scraping halaman Anda setiap 30 hari.

Dalam beberapa kasus, Anda mungkin ingin menyajikan sebuah halaman dalam versi yang berbeda kepada scraper kami (berisi lebih banyak metadata Graf Terbuka), tidak sama dengan versi yang Anda sajikan kepada orang-orang yang melihat halaman tersebut. Jika demikian, Anda bisa menyasar agen browser yang digunakan oleh scraper.

facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)

Ya. Cukup masukkan URL halaman Facebook Anda dalam pengaturan href untuk tombol.

Pertanyaan Umum tentang Tombol Suka

Terdapat sistem pengaman integritas dan pencegah spam dalam plugin sosial, dan ini adalah salah satunya. Jika Anda menguji tombol Suka berulang kali sebelum peluncuran, Anda mungkin tidak sengaja memicu sistem pengaman tersebut. Selain itu, domain tertentu di internet lebih mungkin berisi spam, sehingga akan lebih sering mendapatkan proses konfirmasi itu.

Proses konfirmasi ini menambahkan satu langkah dalam proses tombol Suka. Akan tetapi, setelah tombol suka dikonfirmasi secara terpisah oleh sejumlah pengguna, proses itu tidak akan lagi muncul. Yang akan disajikan hanyalah tombol Suka biasa.

Angka yang ditampilkan merupakan jumlah dari:

  • Jumlah suka untuk URL Anda
  • Jumlah bagikan untuk URL Anda (ini termasuk menyalin/memposting tautan kembali ke Facebook)
  • Jumlah suka dan komentar pada cerita di Facebook tentang URL Anda

Untuk mendapatkan kode untuk menampilkan tombol Bagikan sendiri, buka dokumentasi tombol Bagikan kami.

Terdapat opsi berikut:

Tata Letak Ukuran Default

standard

Lebar minimal: 225 piksel.
Lebar default: 450 piksel.
Tinggi: 35 piksel (tanpa foto) atau 80 piksel (dengan foto).

box_count

Lebar minimal: 55 piksel.
Lebar default: 55 piksel.
Tinggi: 65 piksel.

button_count

Lebar minimal: 90 piksel.
Lebar default: 90 piksel.
Tinggi: 20 piksel.

button

Lebar minimal: 47 piksel.
Lebar default: 47 piksel.
Tinggi: 20 piksel.

Pertanyaan Umum tentang Tombol Bagikan

Angka yang ditampilkan merupakan jumlah dari:

  • Jumlah suka untuk URL Anda
  • Jumlah bagikan untuk URL Anda (ini termasuk menyalin/memposting tautan kembali ke Facebook)
  • Jumlah suka dan komentar pada cerita di Facebook tentang URL Anda

Untuk mendapatkan kode untuk menampilkan tombol Bagikan sendiri, buka dokumentasi tombol Bagikan kami.

Ya, walau kami menyarankan Anda untuk menggunakan tombol Bagikan untuk memberikan pengalaman yang paling mudah dan paling konsisten kepada pengguna situs Anda, kami menyediakan dialog mandiri yang bisa dipanggil menggunakan SDK JavaScript atau tautan URL. Bacalah panduan kami untuk menggunakan Dialog Bagikan.

Pertanyaan Umum tentang Plugin Komentar

  • Menambahkan tanda baca (mis. titik di akhir kalimat)
  • Menghapus kelebihan spasi
  • Melengkapi kata slang (mis. 'plz' menjadi 'please')
  • Menambahkan spasi setelah tanda baca (mis. 'Halo,Kucing' menjadi 'Halo, Kucing')
  • Mengoreksi kesalahan tata bahasa yang umum (mis. 'di makan' menjadi 'dimakan')

Anda dapat mengaktifkan filter tata bahasa dari bagian pengaturan di plugin.

Komentar untuk setiap URL bisa diakses melalui API Graf. Cukup buat permintaan HTTP GET ke:

https://graph.facebook.com/v2.6/?fields=og_object{comments}
  &id=<YOUR_URL>
  &access_token=<YOUR_TOKEN>

Untuk petunjuk terperinci, lihat panduan Moderasi Komentar. Jika Anda tidak dapat menyiapkan daftar moderator menggunakan properti meta fb:admins, Anda dapat menyiapkan fb:app_id dan memperbarui daftar moderator dalam pengaturan alat moderasi untuk aplikasi ini.