Browse Source

Projucer: Add analytics events for new project wizard page

tags/2021-05-28
ed 7 years ago
parent
commit
05ae575b46
3 changed files with 18 additions and 1 deletions
  1. +8
    -0
      extras/Projucer/Source/Application/jucer_ProjucerAnalytics.cpp
  2. +2
    -1
      extras/Projucer/Source/Application/jucer_ProjucerAnalytics.h
  3. +8
    -0
      extras/Projucer/Source/Wizards/jucer_TemplateThumbnailsComponent.h

+ 8
- 0
extras/Projucer/Source/Application/jucer_ProjucerAnalytics.cpp View File

@@ -116,6 +116,14 @@ bool ProjucerAnalyticsDestination::logBatchedEvents (const Array<AnalyticsEvent>
break;
}
case ProjucerAnalyticsEvent::startPageEvent:
{
data.set ("ec", "Start Page");
setData (event, data);
break;
}
default:
{
// unknown event type!


+ 2
- 1
extras/Projucer/Source/Application/jucer_ProjucerAnalytics.h View File

@@ -34,7 +34,8 @@ enum ProjucerAnalyticsEvent
appEvent,
projectEvent,
userEvent,
exampleEvent
exampleEvent,
startPageEvent
};
//==============================================================================


+ 8
- 0
extras/Projucer/Source/Wizards/jucer_TemplateThumbnailsComponent.h View File

@@ -121,6 +121,14 @@ public:
}
private:
void clicked() override
{
StringPairArray data;
data.set ("label", getName());
Analytics::getInstance()->logEvent ("Start Page Button", data, ProjucerAnalyticsEvent::startPageEvent);
}
ScopedPointer<Drawable> thumb, hoverBackground;
String name, description;


Loading…
Cancel
Save