title: CampaignTrackingReceiver is not registered - Google Analytics v4
body: <p>I am using Google analytics v4 in my android app. The install tracking was working fine for some days and all of a sudden my broadcast receiver is not registered.</p>
  
  <p>Logcat says : <strong>CampaignTrackingReceiver is not registered, not exported or is disabled. Installation campaign tracking is not possible. See <a href="http://goo.gl/8Rd3yj">http://goo.gl/8Rd3yj</a> for instructions.</strong></p>
  
  <p>This is what I have done within my Manifest application tag:</p>
  
  <pre><code>    &lt;service android:name="com.google.android.gms.analytics.CampaignTrackingService"
          android:enabled="true"
       android:exported="false" /&gt;
      &lt;receiver
          android:name="my.package.CustomCampaignTrackingReceiver"
          android:exported="true" &gt;
          &lt;intent-filter&gt;
              &lt;action android:name="com.android.vending.INSTALL_REFERRER" /&gt;
          &lt;/intent-filter&gt;
      &lt;/receiver&gt;
  </code></pre>
  
  <p>And my custom campaign tracking receiver looks like this:</p>
  
  <pre><code>public class CustomCampaignTrackingReceiver extends BroadcastReceiver {
  
    @Override
    public void onReceive(Context context, Intent intent) {
  
      // When you're done, pass the intent to the Google Analytics receiver.
          new CampaignTrackingReceiver().onReceive(context, intent);
  
          Log.v("ReferralReceiver", " " + intent.getAction());
          Log.v("ReferralReceiver", " " + intent.getDataString());
          Log.v("ReferralReceiver", " " + intent.toString());
          Log.v("ReferralReceiver", " " + intent.getStringExtra("referrer"));
  
          //call to other referrers
  
    }
  }
  </code></pre>
  
  <p>I am not able to figure out where things are going out of hand. I am using only one INSTALL_REFERRER filter in my manifest. </p>