【问题标题】:My app ads in Facebook tracking for all app installs, how to track app installs only from facebook leads for ANDROID我在 Facebook 中跟踪所有应用安装的应用广告,如何仅从 Facebook 的 ANDROID 线索跟踪应用安装
【发布时间】:2014-08-05 12:34:00
【问题描述】:

Facebook 广告跟踪来自 Playstore 的所有应用安装。我只需要跟踪来自 facebook 广告线索的 App Intalls。

请帮忙。 注意:我可以在电源编辑器报告中看到日志。

下面是代码:

启动器活动内部

protected void onResume() {
super.onResume();
    try {
        AppEventsLogger logger = AppEventsLogger.newLogger(this);
        AppEventsLogger.activateApp(this, getResources().getString(R.string.app_id));
        logger.logEvent(AppEventsConstants.EVENT_NAME_ACTIVATED_APP);
        Settings.addLoggingBehavior(LoggingBehavior.APP_EVENTS);
    } catch (Exception e) {
         e.printStackTrace();
    }
}

【问题讨论】:

    标签: android facebook tracking


    【解决方案1】:

    将谷歌分析与您的 android 应用集成,从那里您可以追踪应用安装的所有来源(广告系列测量)。

    https://developers.google.com/analytics/devguides/collection/android/v2/campaigns

    如果您已经使用分析,您不想使用 AppEventsLogger 来跟踪安装源。

    您只需从分析中添加营销活动衡量概念,以便 Google 分析自动开始跟踪您的应用程序的来源。

    将其包含在您的应用清单中,

     <service android:name="com.google.analytics.tracking.android.CampaignTrackingService" />
    
            <receiver
                android:name="com.google.analytics.tracking.android.CampaignTrackingReceiver"
                android:exported="true" >
                <intent-filter>
                    <action android:name="com.android.vending.INSTALL_REFERRER" />
                </intent-filter>
            </receiver>
    

    在您应用的 LaunchActivity 的 onstart 中

         @Override
            protected void onStart() 
            {
                // TODO Auto-generated method stub
                super.onStart();
                    Intent installintent = this.getIntent();
                    Uri installuri = installintent.getData();
    
                if (installuri != null) 
                {
                    sendInstallCampaign(installuri);
                }
            }
    
    
    
       private void sendInstallCampaign(Uri  uri)
       {
    
        if(uri!=null)
        {
            MapBuilder paramMap = new MapBuilder();
    
            if (uri.getQueryParameter("utm_source") != null) 
            {
                system.out.println("utm_source: "+uri.getQueryParameter("utm_source");
    
                  /* MapBuilder.setCampaignParamsFromUrl parses Google Analytics campaign
                  ("UTM") parameters from a string URL into a Map that can be set on
                   the Tracker.*/
    
                  paramMap.setCampaignParamsFromUrl(uri.toString());
    
                 /*If no source parameter, set authority to source and medium to
                 "referral".*/
    
            } else if (uri.getAuthority() != null) 
            {
                   paramMap.set(Fields.CAMPAIGN_MEDIUM, "referral");
                   paramMap.set(Fields.CAMPAIGN_SOURCE, uri.getAuthority());
            }
            MapBuilder.createAppView().setAll(paramMap.build());
        }
    }
    

    当您向 facebook 提交应用 url 时,使用此 url builder 并提交结果 url

    https://developers.google.com/analytics/devguides/collection/android/v2/campaigns#google-play-url-builder

    【讨论】:

    • 我没有从 facebook 广告中获取来源....这就是为什么我无法通过 google anayltics 跟踪....更多的是我正在使用 Google Analytics V4(最新)追踪事物
    • @SriKanth 检查上面编辑过的答案,因为您已经在使用谷歌分析,因此您可以灵活地跟踪应用安装的所有来源。
    【解决方案2】:

    通常,您会在应用商店中设置一个引用您的应用的广告活动,如下所示:

    https://play.google.com/store/apps/details?id=com.foo.app&amp;referrer=utm_source%3Dfacebook%26utm_medium%3Dcpc...

    注意 URL 编码的 UTM 键值对。

    但是,Facebook 不允许您将原始 URL 放入应用安装广告系列的广告设置中。当您输入应用名称或应用的完整 URL 时,FB 活动设置工具将搜索 Play 商店并向您显示匹配项。然后您选择该应用程序,但它会从 URL 中删除任何其他查询参数,因此您会得到一个参考,例如

    https://play.google.com/store/apps/details?id=com.foo.app

    因此,没有引荐来源网址查询参数,因此也没有 INSTALL_REFERRER。这完全是 FB 的失误,当我第一次发现它时,我对此感到震惊。相反,您可以在 FB 中设置展示广告活动(您可以在其中输入任何您想要的 URL)。这样做的缺点是广告系列将无法针对应用安装进行自我优化(因为转化事件在点击时停止)。

    【讨论】:

    • 这仍然是真的吗?
    猜你喜欢
    • 2023-03-13
    • 2013-05-23
    • 1970-01-01
    • 1970-01-01
    • 2013-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-30
    相关资源
    最近更新 更多