簡體   English   中英

跟蹤Google Analytics中的Admob事件

[英]Track Admob Event in the Google Analytics

是否可以跟蹤用戶點擊Google Analytics廣告的Admob事件。

我使用AdMob來展示廣告。 我想跟蹤Google Analytics廣告的每次點擊。 我該如何設置Event

我找到了解決方案。

為您的Activity實施AdMob界面AdListener

public interface AdListener {
  public void onReceiveAd(Ad ad);
  public void onFailedToReceiveAd(Ad ad, AdRequest.ErrorCode error);
  public void onPresentScreen(Ad ad);
  public void onDismissScreen(Ad ad);
  public void onLeaveApplication(Ad ad);
}

然后為AdView元素設置監聽器。

adView.setAdListener(this);

並覆蓋onPresentScreen方法,以便在用戶點擊廣告時跟蹤事件。

onPresentScreen - 在應用程序前創建活動時調用,向用戶顯示全屏廣告UI以響應他們的動人廣告。

private GoogleAnalyticsTracker tracker;
...
@Override
public void onPresentScreen(Ad arg0) {
    tracker.trackEvent(
            "AdMob",    // Category
            "AdView",   // Action
            "Clicked",  // Label
            1);         // Value
}

對於新的google play服務api:

    // from google-play-services.jar
    import com.google.android.gms.ads.*;

    AdListener adListener = new AdListener() {
        @Override
        public void onAdOpened() {
                tracker.trackEvent(
                "AdMob",    // Category
                "AdView",   // Action
                "Clicked",  // Label
                1);  
        }
    };

在新的API中,AdListener不再是一個接口 - 它是抽象類:

    public abstract class AdListener {
      public void onAdLoaded() {}
      public void onAdFailedToLoad(int errorCode) {}
      public void onAdOpened() {}
      public void onAdClosed() {}
      public void onAdLeftApplication() {}
    }

目前,AdMob提供與Google Analytics的默認集成。 我們只需要將分析帳戶與Admob相關聯。

參考: https//support.google.com/admob/answer/3508177?hl = zh-CN

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM