Dokumentasiv1.4.1Panduan Penggunaan Impactora
Google Scholar Citation Analytics untuk OJS. Tampilkan jumlah sitasi artikel, rangking penulis, dan widget "Most Cited" di halaman jurnal Anda.
1. Apa itu Impactora?
Impactora adalah plugin OJS yang menampilkan data sitasi dari Google Scholar langsung di halaman jurnal Anda. Plugin ini mengambil data sitasi berdasarkan profil Google Scholar, lalu menampilkan badge jumlah sitasi di setiap artikel dan widget "Most Cited" di sidebar.
Tanpa Impactora: Pembaca harus buka Google Scholar sendiri untuk tahu berapa kali artikel disitasi.
Dengan Impactora: Badge sitasi muncul otomatis di halaman artikel, plus widget rangking "Most Cited" di sidebar jurnal.
2. Apa yang terjadi setelah install?
Begitu plugin diaktifkan dan dikonfigurasi:
- Masukkan License Key dan Google Scholar Profile ID di settings plugin
- Klik Sync di dashboard Impactora — sync pertama tidak jalan sendiri saat Settings disimpan
- Badge jumlah sitasi muncul di setiap halaman detail artikel yang berhasil dicocokkan ke submission OJS
- Widget "Most Cited" tampil di sidebar jurnal (otomatis)
- Dashboard menampilkan total sitasi, h-index, i10-index, dan 5 artikel yang naik sitasi
- Sejak 1.4.0, sync otomatis jalan kira-kira sekali sehari lewat penjadwal OJS (bisa dimatikan di Settings). Tombol Sync tetap ada untuk ambil sekarang
3. Pengaturan (Settings)
Buka OJS > Settings > Website > Plugins > Impactora > Settings.
License Key
Tempelkan license key dari dashboard store.publiora.id. Satu key bisa dipakai untuk beberapa jurnal (sesuai kuota yang dibeli). Plugin tidak berfungsi tanpa key yang valid.
Google Scholar Profile ID
ID profil Google Scholar jurnal Anda. Bisa ditemukan di URL profil Scholar.
Contoh: URL https://scholar.google.com/citations?user=BbKI23MAAAAJ
Maka Profile ID-nya: BbKI23MAAAAJ. Boleh tempel URL lengkap; plugin mengambil bagian user= sendiri.
Saat disimpan, Impactora 1.4.0 mencoba membaca nama profil Scholar supaya salah tempel profil dosen ketahuan sebelum sync.
Penting: Gunakan profil Scholar yang memang milik jurnal (bukan profil pribadi dosen). Jika belum punya, buat dulu di Google Scholar Citations.
Sync otomatis 24 jam
Default: nyala. Plugin mendaftarkan diri ke penjadwal OJS (Acron di 3.3/3.4, scheduler di 3.5). Tidak perlu crontab extra. Matikan di Settings jika jurnal tidak ingin fetch malam-malam.
Display Limit
Jumlah artikel yang ditampilkan di widget "Most Cited". Default: 10 artikel.
Rekomendasi: 5-10 untuk sidebar, 10-20 jika ditempatkan di area konten utama via Smarty tag.
4. Cara menampilkan widget
Ada 3 cara menampilkan widget "Most Cited" di frontend jurnal:
1. Sidebar Otomatis (Rekomendasi)
Tidak perlu konfigurasi tambahan. Setelah license key aktif dan data sudah di-sync, widget langsung muncul di sidebar jurnal.
Catatan: hanya muncul pada theme yang memakai struktur sidebar standar OJS. Jika theme Anda tidak menampilkan sidebar, gunakan cara 2.
2. Smarty Tag (Bebas posisi)
Masukkan kode berikut di file template theme Anda (.tpl), di posisi mana pun yang diinginkan:
Memerlukan akses edit file template theme via FTP/panel hosting. Bisa ditempatkan di homepage, header, footer, atau halaman artikel.
3. HTML Embed (Website luar)
Copy kode HTML dari dashboard Impactora (bagian "Shareable Widget") untuk ditaruh di website lain, misalnya landing page institusi.
Catatan: data bersifat snapshot saat di-copy, tidak ter-update otomatis. Perlu copy ulang setelah sync berikutnya.
Badge sitasi di halaman artikel
Selain widget sidebar, Impactora juga menampilkan badge jumlah sitasi di setiap halaman detail artikel yang memiliki sitasi. Badge ini muncul otomatis tanpa konfigurasi tambahan.
5. Tips dan praktik terbaik
- 1. Pastikan profil Google Scholar jurnal Anda sudah lengkap dan terverifikasi. Semakin lengkap profilnya, semakin akurat data sitasi yang diambil.
- 2. Gunakan Display Limit 5-7 untuk sidebar agar widget tidak terlalu panjang. Pembaca lebih suka daftar pendek yang langsung terlihat.
- 3. Cek dashboard Impactora secara berkala untuk melihat pertumbuhan sitasi. Data ini bisa dipakai untuk laporan akreditasi atau promosi jurnal.
- 4. Jika data terlihat tidak akurat, klik "Sync Ulang" di dashboard. Google Scholar kadang perlu waktu memperbarui indexnya.
- 5. Untuk multi-jurnal dalam satu OJS: setiap jurnal butuh Scholar Profile ID sendiri. Satu key bisa dipakai bersama selama masih dalam kuota jurnal.
6. Fitur 1.3.0 dan 1.4.0
1.3.0 merapikan data. 1.4.0 menuntaskan janji sync otomatis, laporan, dan tautan manual.
Sumber Data Crossref (Fallback)
Jika Google Scholar gagal (CAPTCHA, timeout), Impactora mengisi data dari Crossref berdasarkan DOI artikel yang sudah terbit di OJS. Angka Scholar dan Crossref tidak dicampur. Dashboard menandai sumbernya.
Data Crossref di-cache 7 hari. Crossref API gratis dan tidak memerlukan API key.
Pencocokan ke Artikel OJS
Judul multilingual (JSON OJS 3.4/3.5) dibaca dulu, lalu DOI, lalu judul yang sudah dinormalisasi. Kemiripan fuzzy hanya dipakai jika univokal (90%+). Sync tidak menghapus tautan submission_id yang sudah ketemu.
h-index, i10-index, dan pertumbuhan
Dashboard menampilkan h-index dan i10-index dari profil Scholar, plus 5 artikel dengan kenaikan sitasi terbesar sejak sync terakhir.
Update plugin di Plesk
Pembaruan satu klik menaruh backup di cache/_impactora_update, bukan di plugins/generic/. Folder sisa di generic membuat halaman Plugins 500.
Laporan CSV dan cetak PDF (1.4.0)
Dari dashboard: Unduh CSV (judul, penulis, sitasi, pertumbuhan, tertaut/tidak, DOI) atau buka laporan lalu Cetak / Simpan PDF. Ini data Impactora sendiri, bukan audit SINTA.
Daftar belum tertaut (1.4.0)
Baris Scholar yang gagal dicocokkan ke submission OJS tampil di dashboard. Pilih artikel terbit, tautkan sekali. Sync berikutnya tidak menghapus tautan itu. Badge sitasi hanya muncul setelah tertaut.
7. FAQ
- Dari mana data sitasi diambil?
- Sumber utama adalah Google Scholar. Kalau Scholar gagal, fallback Crossref memakai DOI artikel terbit. Dashboard menandai sumbernya. Data disimpan di tabel lokal OJS.
- Seberapa sering data di-update?
- Sejak 1.4.0 plugin mendaftar ke penjadwal OJS dan mengambil data kira-kira sekali sehari (bisa dimatikan). Tombol Sync di dashboard tetap ada. Kalau data lebih dari 24 jam, tombol berubah jadi “Sync Sekarang”. Hasil sync tampil sebagai pesan sukses/gagal.
- Apakah semua artikel saya akan muncul?
- Hanya artikel yang sudah terindex di Google Scholar dan memiliki sitasi yang akan ditampilkan di widget. Artikel tanpa sitasi tetap ada di database tapi tidak muncul di badge atau ranking.
- Saya punya beberapa jurnal. Bisa pakai satu key?
- Ya, satu key bisa dipakai beberapa jurnal sesuai kuota (journal limit) yang tercantum di lisensi Anda. Setiap jurnal tetap perlu memasukkan Scholar Profile ID masing-masing.
- Widget tidak muncul di sidebar. Kenapa?
- Beberapa kemungkinan: (1) License key belum aktif, (2) Scholar Profile ID belum diisi, (3) Sync pertama belum dilakukan, (4) Theme tidak mendukung sidebar standar OJS. Cek dashboard Impactora untuk status.
- Apakah data hilang saat update plugin?
- Tidak. Semua data sitasi tersimpan di database OJS, bukan di folder plugin. Update aman dilakukan kapan saja. Plugin juga mendukung rollback otomatis jika update bermasalah.
- Bagaimana cara menemukan Google Scholar Profile ID?
- Buka profil Google Scholar Anda di browser. Lihat URL-nya, contoh:
scholar.google.com/citations?user=BbKI23MAAAAJ. Bagian setelahuser=itulah Profile ID.
Ada pertanyaan lain? Buat tiket bantuan dan kami akan bantu.
