more analytics to track clicks in the app

1.2-legacy
geeksville 2020-03-03 20:07:40 -08:00
rodzic 76d023d764
commit b1238156cf
2 zmienionych plików z 7 dodań i 1 usunięć

Wyświetl plik

@ -17,6 +17,7 @@ import androidx.ui.material.OutlinedButton
import androidx.ui.material.ripple.Ripple
import androidx.ui.tooling.preview.Preview
import androidx.ui.unit.dp
import com.geeksville.analytics.DataPair
import com.geeksville.android.GeeksvilleApplication
import com.geeksville.android.Logging
import com.geeksville.mesh.R
@ -94,7 +95,10 @@ fun ChannelContent(channel: Channel = Channel("Default", 7)) {
Ripple(bounded = false) {
OutlinedButton(modifier = LayoutGravity.Center + LayoutPadding(left = 24.dp),
onClick = {
GeeksvilleApplication.analytics.track("channel_share") // track how many times users share channels
GeeksvilleApplication.analytics.track(
"share",
DataPair("content_type", "channel")
) // track how many times users share channels
val sendIntent: Intent = Intent().apply {
action = Intent.ACTION_SEND

Wyświetl plik

@ -17,6 +17,7 @@ import androidx.ui.material.ProvideEmphasis
import androidx.ui.text.TextStyle
import androidx.ui.tooling.preview.Preview
import androidx.ui.unit.dp
import com.geeksville.android.GeeksvilleApplication
import com.geeksville.mesh.model.MessagesState
import com.geeksville.mesh.model.MessagesState.messages
import com.geeksville.mesh.model.NodeDB
@ -105,6 +106,7 @@ fun MessagesContent() {
val str = message.value
MessagesState.sendMessage(str)
message.value = "" // blow away the string the user just entered
GeeksvilleApplication.analytics.track("send_text") // track how many times users share channels
},
hintText = "Type your message here..."
)