Why are my installs not being tracked?

Everything mentioned below is in debug mode with TESTMODE set to true

SCENARIO 1: So, I created a Marketing Link from the Branch Dashboard. Let’s call it LINK_EMAIL. I emailed this link to an id, and clicked on the link. Since the app was not on the device, it routed me to the PlayStore. All good! Since, I am testing/debugging, I don’t directly install from PlayStore, but install the apk from the Android STudio (after clicking the link in the email). The app is installed, the click is tracked and also the install is tracked correctly.  Great!

Now,  I uninstall the app. I click on LINK_EMAIL again from the email.  This time again I install from Android Studio. But, the click is tracked and the INSTALL IS NOT TRACKED. So the dashboard shows me 2 clicks and 1 install and 1 reopen for LINK_EMAIL. Sounds logical to me. But since I am in dev mode, I set TESTMODE as true in my AndroidManifest. As per docs, this means that my “re-installs” should also be tracked. But this didnt happen.

SCENARIO 2: I created a new Marketing Link from the Branch Dashboard. Let’s call it LINK_SMS. I sms-ed this link to a phone number, and clicked on the link. Since the app was not on the device, it routed me to the PlayStore. All good! Since, I am testing/debugging, I don’t directly install from PlayStore, but install the apk from the Android Studio (after clicking the link in the sms). The app is installed. This time ONLY THE CLICK REGISTERS, THE INSTALL IS NOT. So in the dashboard, I see, 1 click and that’s it, against LINK_SMS.

Questions:

  1. Why are my non-email sources (Sms, Whatsapp) not getting tracked?
  2. Why is my second install against LINK_EMAIL, not tracked, despite setting TESTMODE as true?
  3. Do Marketing Links work only for links sent out via email? Does it matter how you send out a Branch Marketing Link? Shouldn’t one single link be tracked for installs, no matter which medium it is sent out through?

Please let me know.

Toppr.com — Developer
2 Answer(s)
Answered on July 18, 2016.
You are right, with debug mode turned on, every install will be counted as a fresh install and not as a re-open – as in the case with a live mode.
Are you deleting the app manually from the device before re-installing it from Android studio ?

Questions:

  1. Why are my non-email sources (Sms, Whatsapp) not getting tracked? All sources get tracked.
  2. Why is my second install against LINK_EMAIL, not tracked, despite setting TESTMODE as true? Might need to check that from the log on what is wrong here.
  3. Do Marketing Links work only for links sent out via email? Does it matter how you send out a Branch Marketing Link? Shouldn’t one single link be tracked for installs, no matter which medium it is sent out through? A link can be shared via any medium and it should get tracked.
Developer
Answered on July 19, 2016.

Hi there!

What Ankit says above is all correct. I’m having trouble pulling up any Branch app attached to your email — it sounds like this might need some backend debugging, so I’d actually suggest submitting a ticket to our Integration Engineering team. They’ll be able to shed more light here.

Branch — Developer