Dokumen ini menyediakan referensi untuk metode Embed API inti serta ringkasan tentang bagaimana metode tersebut berinteraksi dengan komponen Embed API dan library klien Analytics yang mendasarinya.
Metode Inti
Metode inti Embed API adalah metode yang ditemukan di objek gapi.analytics
.
ready
Mengantrekan fungsi callback yang akan dipanggil segera setelah library Embed API dimuat sepenuhnya. Callback dipanggil sesuai urutannya ditambahkan.
Fungsi ready
ditentukan oleh cuplikan Embed API, sehingga dapat segera digunakan. Semua fungsi lainnya harus ditempatkan di dalam callback ready
untuk memastikan library dimuat sebelum dipanggil.
Penggunaan
gapi.analytics.ready(callback)
Parameter
Name | Jenis | Deskripsi |
---|---|---|
callback |
Function |
Fungsi yang akan dipanggil segera setelah library Embed API dimuat sepenuhnya. |
Contoh
gapi.analytics.ready(function() { // Code in here will be invoked once the library fully loads. });
createComponent
Membuat komponen dengan nama dan metode prototipe yang ditentukan. Komponen yang dibuat akan disimpan di gapi.analytics.ext
dengan nama yang diteruskan.
Fungsi createCallback
harus selalu dipanggil di dalam callback yang siap untuk memastikan library klien Embed API dimuat.
Penggunaan
gapi.analytics.createComponent(name, prototypeMethods)
Parameter
Name | Jenis | Deskripsi |
---|---|---|
name |
string |
Nama komponen. |
prototypeMethods |
Object |
Objek yang properti dan metodenya akan disimpan pada prototipe komponen. |
Contoh
gapi.analytics.ready(function() { gapi.analytics.createComponent('MyComponent', { foo: function() { alert('foo'); }, bar: function() { alert('bar'); } }); var myComponentInstance = new gapi.analytics.ext.MyComponent(); myComponentInstance.foo(); // Alerts 'foo'. });