• 23-07-2014, 06:39:15
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhabalar sevgili site sakinleri
    Bu seferki anlatım yine basit bir şekilde yeni başlayanlar için uygulamalı örnekli olarak google analiz işlemini projeye uygulamak böylece uygulamamızda anlık kişi sayısını rahatça görebilecegiz.

    * bu uygulamanında internetteki alternatif örnekleri anlışalamaz derece google devs'in kendi örneğini bile anlamak zor yeni arkdaslar için oyuzden tekrar basitçe resimli derledim.

    Öncelikle Boş Blank bir proje açınız test işlemini bu şekilde başarılı gerçekleştirdikten sonra eklemek istediğiniz herhangi bir projenize uygulayabilirsiniz.

    proje yapımına başlamadan önce bir kaç adım izleyeceğiz öncelikle ihtiyacımız olan bir sdk'yı indirmelisiniz. bu sdk mevcut güncelleme penceresi ile alınmıyor bu nedenle manuel dahil edecegiz.

    Google Devs üzerinden indirme linkiniz
    https://developers.google.com/analyt...n/mobile?hl=tr

    zipli dosyayı herhangi bir yere açınız ve projeye dahil etme aşamasına geçelim resimli olarak anlatıma başlayalım.

    anlatım Boyunca Resimdeki numaraları takip ederek sırası ile işlmeleri gerçekleştirebilirsiniz.

    ECLİPS YAZILIMINDAN BOŞ (BLANK) BİR PROJE AÇIN

    ADIM 1 - kütüphane Dosyasının projeye çağrılması





    ADIM 2 - İzinlerin Uygulanması

    Kütüphaneleri projemize ekledik şimdiki aşamada çalışma izinleri verelim bu kısımda 2 adet izin vermemiz gerekiyor INTERNET ve ACCESS_NETWORK_STATE



    Alıntı
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_ST ATE" />
    ADIM 3 - Kodların Eklenmesi

    kod aşamasında Main java bölümüne incelikle kütüphanelerimizi ekleyelim
    listeyi import ediniz. ayrıca resimde de uygulama yerini görebilirsiniz.



    Alıntı
    import com.google.analytics.tracking.android.EasyTracker;
    import com.google.analytics.tracking.android.Fields;
    import com.google.analytics.tracking.android.GoogleAnalyt ics;
    import com.google.analytics.tracking.android.MapBuilder;
    import com.google.analytics.tracking.android.Tracker;

    Daha sonra projenizin onCreate bölümüne İzleme kodunu yazmalısınız bu kod programınız başladıgında google analize veriyi gönderecek kısımdır.



    Alıntı
    //İZLEME KODU
    Tracker izleme_kodu = GoogleAnalytics.getInstance(this).getTracker("UA-52891236-3");
    izleme_kodu.set(Fields.SCREEN_NAME, "R10 Net Aktivite Denemesi-iistr");
    izleme_kodu.send(MapBuilder.createAppView().build( ));
    //İZLEME KODU
    Buradaki mesaj google analizde raporlamaya kaydedilen isimdir istediğinizi yazabilirsiniz

    Alıntı
    izleme_kodu.set(Fields.SCREEN_NAME, "R10 Net Aktivite Denemesi-iistr");
    Sonrasında onStart ve onStop bölümüne aktivite verilrini tutabilmesi için analize başla ve durdur komutlarını yazıyoruz.
    bunu V3 otomatik yapıyor ama siz yinede belirtin



    Alıntı
    @Override
    public void onStart() {
    super.onStart();
    EasyTracker.getInstance(this).activityStart(this); // programın başlaması durumunda
    }

    @Override
    public void onStop() {
    super.onStop();
    EasyTracker.getInstance(this).activityStop(this); // programın durması durumunda
    }

    getTracker("UA-52891236-3") BU SATIRI DEĞİŞTİRMEYİ UNUTMAYIN


    Ve Son Olarak Test Ekranı Çıktımız










    PUB TAKIP KODUNU ALMAYI BİLİYORSANIZ MERAKLANMAYIN AŞAĞIDAKİ RESMİ TAKİP EDİNİZ https://apps.admob.com





    --------------------------------------------------------------------
    Demo Proje uygulama Dosyası :
    Proje Derleme Gereksinim Bilgileri
    SDK : Kit 4.3
    Target SDK : 20 / Min:8
    support library : appcompat_v7
    Library : Analytics Services V3
    Project compilar : Kit 4.4

    DEMO PROJEYİ İNDİR:
    http://www.mediafire.com/download/0s.../workspace.rar

    Projede appcompat_v7 Hatası Alırsanız
    https://www.r10.net/android-amp-ios-u...nda-cozum.html
  • 23-07-2014, 06:57:57
    #2
    Kolay gelsin hocam
    Birde istatistiklerde sitemizi nasıl geliştirebilmek için bir kaç püf nokta da söyleseler güzel olacak [emoji16]

    Cepten yazıyorum imka hatası varsa affola
  • 23-07-2014, 08:06:56
    #3
    -delete-