分渠道打包,为什么在极光后台只看见默认渠道

数据统计
android
标签: #<Tag:0x00007fb83f4bf268> #<Tag:0x00007fb83f4bf060>

(BinaryKnight) #1

请问这么分渠道打包正确吗,为什么我在极光的后台只看见默认渠道的数据,看不到其他渠道的分支


想请教下使用极光统计,这样分渠道打包有没有问题呢?
cordova使用jpush-phonegap-plugin,设置了CHANNEL但是在用户统计里面不能获取到渠道
#2

渠道的统计显示是有延迟的,渠道列表是一天刷新一次,且 渠道列表的数据都是来自新增用户上报来的数据,这个数据不走新增用户的话就更新不到渠道列表

也就是一开始用户上报了一个渠道,后续在 registrationID 未改变时改变了渠道,则信息不会改变。


(BinaryKnight) #3

好的,我再试试,谢谢了


(BinaryKnight) #4

这里只能看到一个渠道也可能是这个原因吗,即使没有数据,也应该有渠道吧


#5

你其他渠道的APP最早是什么时间有安装到手机上?请注意刷新时间。


(BinaryKnight) #6

前天昨天就已经安装了,在全部渠道里有其他渠道的数据,但就是没有选项出来,只有一个developer-default的默认渠道


#7

给我提供一下你的 AppKey。


(BinaryKnight) #8

私信给你了,谢谢查收


#10

正在查询信息中。


#11

你这样测试一下:

  • 找一个之前从来没安装过你APP的手机安装一个渠道的包。得到registrationID。

  • 将现在安装过的手机清除下信息,然后重新安装,得到不一样的registrationID,如何清除见下方。
    常见问题 - JPush 合集(持续更新)

  • 然后将 registrationID给我一下。

现在我们怀疑的是 渠道数据这块,没有新增的值,所以才没有选项。

如果是以前安装过developer-default渠道的APP,然后卸载再安装direct_download渠道的APP,是不会有新增用户的改变的,所以你这个渠道也不会增加新增用户,从而不会出现在选项里面。

你现在可以将 你已有的安装的direct_download或其他渠道的APP得到的registrationID信息给我一下。


(BinaryKnight) #12

我明白了,您的意思是安装过的卸载了,再安装其他渠道的包,也不会出现在选项卡中的,所以这部分的数据不会出现在任何一个渠道中


#13

是的,得是得到新的registrationID的才会记为新增用户,才会在其他渠道选项中出现。

Android 卸载重装一般ID 不会改变的。所以你能看到活跃数却没有新增数

你可以根据我上面说的测试一下看看。


(xwartz) #14

能提供接口设置渠道信息吗?现在貌似只能读取 AndroidManifest.xml JPUSH_CHANNEL 字段


(BinaryKnight) #15

在AndroidManifest中设置,

<meta-data
            android:name="JPUSH_CHANNEL"
            android:value="${JPUSH_CHANNEL}" />,还有 在build.gradle中设置manifestPlaceholders = [
                JPUSH_PKGNAME: "com.",
                JPUSH_APPKEY : "", //JPush上注册的包名对应的appkey.
                /*JPUSH_CHANNEL: "developer-default", //暂时填写默认值即可.developer-default*/
                JPUSH_CHANNEL: name,
        ]


  flavorDimensions "default"
    productFlavors {
 
         my_tests { manifestPlaceholders = [JPUSH_CHANNEL: "my_tests"] }/*正式版非市场渠道*/
       yingyongbao { manifestPlaceholders = [JPUSH_CHANNEL: "应用宝" ] }
        _360 { manifestPlaceholders = [JPUSH_CHANNEL:"_360" ] }
             baidu { manifestPlaceholders = [JPUSH_CHANNEL: "百度"] }
            wandoujia { manifestPlaceholders = [JPUSH_CHANNEL: "豌豆荚"] }
}

还有就是你用一个新的手机新安装一个新的渠道,看下第二天会不会新增渠道


(xwartz) #16

谢谢,我试过 AndroidManifest 配置是可以的,现在想代码动态设置渠道,看了一圈还不支持