History

Commerce Data Tracking: Iteration 3 (Purchases)

Zach Fox committed 8 years ago

Commit 618e5c91 parent 91d485f4 files · +12 −7Browse files

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

Unified · Split

libraries/networking/src/UserActivityLoggerScriptingInterface.cpp+4−2
@@ -89,17 +89,19 @@ void UserActivityLoggerScriptingInterface::doLogAction(QString action, QJsonObje · 88 unmodified lines
89 Q_ARG(QJsonObject, details));89 Q_ARG(QJsonObject, details));
90}90}
91 91
92void UserActivityLoggerScriptingInterface::commercePurchaseSuccess(QString marketplaceID, int cost, bool firstPurchaseOfThisItem) {92void UserActivityLoggerScriptingInterface::commercePurchaseSuccess(QString marketplaceID, QString contentCreator, int cost, bool firstPurchaseOfThisItem) {
93 QJsonObject payload;93 QJsonObject payload;
94 payload["marketplaceID"] = marketplaceID;94 payload["marketplaceID"] = marketplaceID;
95 payload["contentCreator"] = contentCreator;
95 payload["cost"] = cost;96 payload["cost"] = cost;
96 payload["firstPurchaseOfThisItem"] = firstPurchaseOfThisItem;97 payload["firstPurchaseOfThisItem"] = firstPurchaseOfThisItem;
97 doLogAction("commercePurchaseSuccess", payload);98 doLogAction("commercePurchaseSuccess", payload);
98}99}
99 100
100void UserActivityLoggerScriptingInterface::commercePurchaseFailure(QString marketplaceID, int cost, bool firstPurchaseOfThisItem, QString errorDetails) {101void UserActivityLoggerScriptingInterface::commercePurchaseFailure(QString marketplaceID, QString contentCreator, int cost, bool firstPurchaseOfThisItem, QString errorDetails) {
101 QJsonObject payload;102 QJsonObject payload;
102 payload["marketplaceID"] = marketplaceID;103 payload["marketplaceID"] = marketplaceID;
104 payload["contentCreator"] = contentCreator;
103 payload["cost"] = cost;105 payload["cost"] = cost;
104 payload["firstPurchaseOfThisItem"] = firstPurchaseOfThisItem;106 payload["firstPurchaseOfThisItem"] = firstPurchaseOfThisItem;
105 payload["errorDetails"] = errorDetails;107 payload["errorDetails"] = errorDetails;