Bu belgede, temel Embed API yöntemleri için bir referansın yanı sıra bu yöntemlerin Embed API bileşenleri ve temeldeki Analytics istemci kitaplığıyla nasıl etkileşim kurduğuna dair bir genel bakış sunulmaktadır.
Temel Yöntemler
Embed API'nin temel yöntemleri, gapi.analytics
nesnesinde bulunan yöntemlerdir.
ready
Embed API kitaplığı tam olarak yüklenir yüklenmez çağrılacak bir geri çağırma işlevini sıraya alır. Geri çağırmalar, eklendikleri sırayla çağrılır.
ready
işlevi, Embed API snippet'i tarafından tanımlandığı için hemen kullanılabilir. Diğer tüm işlevler, çağrılmadan önce kitaplığın yüklendiğinden emin olmak için ready
geri çağırmanın içine yerleştirilmelidir.
Kullanım
gapi.analytics.ready(callback)
Parametreler
Ad | Tür | Açıklama |
---|---|---|
callback |
Function |
Embed API kitaplığı tam olarak yüklenir yüklenmez çağrılacak işlev. |
Örnek
gapi.analytics.ready(function() { // Code in here will be invoked once the library fully loads. });
createComponent
Belirtilen ad ve prototip yöntemleriyle bir bileşen oluşturur. Oluşturulan bileşen, iletilen adla gapi.analytics.ext
üzerinde depolanır.
Embed API istemci kitaplığının yüklendiğinden emin olmak için createCallback
işlevi her zaman hazır bir geri çağırma içinde çağrılmalıdır.
Kullanım
gapi.analytics.createComponent(name, prototypeMethods)
Parametreler
Ad | Tür | Açıklama |
---|---|---|
name |
string |
Bileşenin adı. |
prototypeMethods |
Object |
Özellikleri ve yöntemleri bileşenin prototipinde depolanacak bir nesne. |
Örnek
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'. });