History

Some initial analytics for PAL usage

David Kelly committed 9 years ago

Commit d9fbf831 parent 601223a5 files · +34 −1Browse files

Showing the changes to libraries/networking/src/UserActivityLoggerScriptingInterface.cpp (1 of 5 files). Show all

Unified · Split

libraries/networking/src/UserActivityLoggerScriptingInterface.cpp+15−0
@@ -38,6 +38,21 @@ void UserActivityLoggerScriptingInterface::tutorialProgress( QString stepName, i · 37 unmodified lines
3838
3939 }
4040
41+void UserActivityLoggerScriptingInterface::palAction(QString action, QString target) {
42+ QJsonObject payload;
43+ payload["action"] = action;
44+ if (target.length() > 0) {
45+ payload["target"] = target;
46+ }
47+ logAction("pal_activity", payload);
48+}
49+
50+void UserActivityLoggerScriptingInterface::palOpened(float secondsOpened) {
51+ logAction("pal_opened", {
52+ { "seconds_opened", secondsOpened }
53+ });
54+}
55+
4156 void UserActivityLoggerScriptingInterface::logAction(QString action, QJsonObject details) {
4257 QMetaObject::invokeMethod(&UserActivityLogger::getInstance(), "logAction",
4358 Q_ARG(QString, action),