Open Graph Protocol adalah format meta tags yang berfungsi untuk menampilkan objek konten halaman website ke media social facebook.
Meta tags Open Graph (OG) ini ditempatkan pada header, tepatnya antara <head> dan </head> pada semua halaman website, baik itu halaman utama, kategori, tags, atau post.
Dengan menggunakan meta tags ini, saat kita share atau berbagi link halaman website atau blog kita pada facebook, maka pada kolom status akan generate secara otomatis sesuai dengan data yang terdapat pada meta tags Open Graph. Untuk menampilkan format status tersebut sesuai dengan tema website atau blog kita, tentunya kita harus menggunakan Open Graph meta tags pada website dan berikut ini penjelasannya.
Nama Meta Tags Open Graph (Names URI Open Graph)
Ada 7 format nama atau names URI yang berfungsi sebagai penanda pembuka penggunaan Open Graph yang ditempatkan pada html dengan menggunakan label prefix, yaitu default, music, video, article, book, profile dan website. Berikut ini kode html Name URI berdasarkan tipenya :
Tipe Meta Tags Open Graph (Object Types Open Graph)
Ada 12 tipe meta tags open graph atau bahasa inggrisnya disebut sebagai Object Types Open Graph yang berfungsi sebagai objek data dari Names URI berdasarkan tipenya, yaitu
Basic Meta Data Open Graph (Dasar)
Basic Meta Data Open Graph adalah meta tags dasar dari penggunaan Open Graph, yang terdiri dari title (judul), type (tipe), url (link) dan image (gambar). Untuk penggunaan kode meta tags dari Basic Meta Data adalah sebagai berikut :
Optional Meta Data Open Graph (Tambahan)
Optional Meta Data Open Graph adalah meta tags tambahan dari penggunaan Open Graph, yang terdiri dari description (deskripsi), determiner (kepala judul), locale (bahasa dan wilayah), locale alternate (alternatif bahasa dan wilayah), site name (nama website), audio dan video. Untuk penggunaan kode meta tags dari Optional Meta Data adalah sebagai berikut :
Penggunaan Open Graph Meta Tags
Jadi untuk penggunaan Open Graph Meta Tags dari penjelasan diatas adalah Names URI pada html, basic meta data dan optional meta data. Berikut ini adalah contoh penggunaan Open Graph Meta Tags hanya dengan menggunakan basic meta data dan optional meta data untuk tipe Artikel :
Struktur Properties Untuk Data Detail (Structured Properties)
Structured Properties adalah meta tags property open graph sebagai value data tambahan dari object atau tipe. Data value yang bisa ditambahkan sebagai data detail pada meta property adalah image, video, music, article, profile dan book.
Image Structured Properties
Penggunaan Image Structured Properties berfungsi untuk memberikan data yang lebih detail untuk gambar pada open graph (og:image), yaitu menambahkan ukuran gambar seperti width dan height. Untuk contoh penggunaannya sbb :
Video Structured Properties
Penggunaan Video Structured Properties berfungsi untuk memberikan data yang lebih detail untuk video pada open graph (og:video). Untuk data yang ditampilkan dibagi 3 berdasarkan object types pada open graph, seperti og:video.movie, og:video.episode dan og:video.tv_show. Untuk contoh penggunaan video structured properties Open Graph adalah sbb :
Penggunaan type og:video.movie
Penggunaan type og:video.episode dan og:video.tv_show
Music Structured Properties
Penggunaan Music Structured Properties berfungsi untuk memberikan data yang lebih detail untuk music pada open graph (og:music). Untuk data yang ditampilkan dibagi 4 berdasarkan object types pada open graph, seperti og:music.song, og:music.album, og:music.playlist dan og:music.radio_station. Untuk contoh penggunaan music structured properties Open Graph adalah sbb :
Penggunaan type og:music.song
Penggunaan type og:music.album
Penggunaan type og:music.playlist
Article Structured Properties
Penggunaan Article Structured Properties berfungsi untuk memberikan data yang lebih detail untuk article pada open graph (og:article). Untuk contoh penggunaan article structured properties Open Graph adalah sbb :
Profile Structured Properties
Penggunaan Profile Structured Properties berfungsi untuk memberikan data yang lebih detail untuk article pada open graph (og:profile). Untuk contoh penggunaan profile structured properties Open Graph adalah sbb :
Book Structured Properties
Penggunaan Book Structured Properties berfungsi untuk memberikan data yang lebih detail untuk article pada open graph (og:book). Untuk contoh penggunaan book structured properties Open Graph adalah sbb :