Basic statistics for web links and task rabbit engagement

pull/14/head
Sam Bosley 13 years ago
parent fc78685bed
commit 6060fd5ef5

@ -164,9 +164,7 @@ public class TaskRabbitActivity extends FragmentActivity implements LocationList
loadLocation();
setContentView(R.layout.task_rabbit_enter);
StatisticsService.reportEvent(StatisticsConstants.TASK_RABBIT_VIEW);
}
public void showAddListPopover() {
@ -537,7 +535,7 @@ public class TaskRabbitActivity extends FragmentActivity implements LocationList
new Thread(new Runnable() {
@Override
public void run() {
boolean success = true;
try {
String urlCall = "tasks/";
if (taskRabbitTask.getTaskID() > 0) urlCall += taskRabbitTask.getTaskID();
@ -559,9 +557,10 @@ public class TaskRabbitActivity extends FragmentActivity implements LocationList
Message failureMessage = new Message();
failureMessage.what = -1;
handler.sendMessage(failureMessage);
success = false;
}
finally {
StatisticsService.reportEvent(StatisticsConstants.TASK_RABBIT_POST, "success", new Boolean(success).toString());
runOnUiThread(new Runnable() {
public void run() {
if (progressDialog != null) {

@ -57,6 +57,9 @@ public class StatisticsConstants {
public static final String CREATE_CALENDAR_EVENT = "create-calendar-event";
public static final String REPEAT_TASK_CREATE = "repeat-task-create";
public static final String ACTFM_LIST_SHARED = "actfm-list-shared";
public static final String IDEAS_LINK_CLICKED = "ideas-link-clicked";
public static final String TASK_RABBIT_VIEW = "task-rabbit-view";
public static final String TASK_RABBIT_POST = "task-rabbit-post";
public static final String TASK_ONE_WEEK = "task-created-one-week";
public static final String TASK_TWO_WEEKS = "task-created-two-weeks";

@ -45,6 +45,8 @@ import com.todoroo.andlib.service.RestClient;
import com.todoroo.astrid.data.Task;
import com.todoroo.astrid.helper.AmazonRequestsHelper;
import com.todoroo.astrid.producteev.api.StringEscapeUtils;
import com.todoroo.astrid.service.StatisticsConstants;
import com.todoroo.astrid.service.StatisticsService;
import com.todoroo.astrid.taskrabbit.TaskRabbitControlSet;
import com.todoroo.astrid.utility.Constants;
@ -482,6 +484,7 @@ public class WebServicesView extends LinearLayout {
@Override
public void onClick(View v) {
if(v.getTag() instanceof String) {
StatisticsService.reportEvent(StatisticsConstants.IDEAS_LINK_CLICKED);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse((String) v.getTag()));
activity.startActivity(intent);

Loading…
Cancel
Save