Developer Registrations Over Time Report

I would like a report of developer registrations/signups over time - i can get the snapshot over a week as part of the dashboard, but i want to see this information over a number of months

from the reporting module, this information isnt exposed

is there an API call to extract this

0 13 612
13 REPLIES 13

sarthak
Participant V

Hi @Frank Arrigo which report on dashboard are you using to get this information ? Is it the Developer engagement report ? If so you can get a complete list of all developers here https://enterprise.apigee.com/platform/#/{org-name}/developer-engagement

Are you looking for something different ?

Sarthak

what a tease you are. i went to the equivalent location and i get a 404 -- is this a recent report type?

@Frank Arrigo

Don't think so. Is atleast 6 months old.But some rearranging in the URLs might have happened recently.

Go to Analytics -> Developer Engagement .. you see ?

561-dev-engagement.png

nope - don't have that option 😞

i suspect we're missing that

564-admin.jpg

Are you deployed on-prem ?

yup - on-prem and i believe we are about 6 - 7 months behind the latest releases

Dear @Frank Arrigo ,

You can get list of all developers using below API calls. You need to parse response and filter developer registrations over time.

https://api.enterprise.apigee.com/v1/organizations/{ORGNAME}/developers?expand=true

If you have a developer portal, then you can create an Admin View which filters Developer Registrations over the time dynamically.

Cheers,

Anil Sagar

we do have a developer portal so how do we create this admin view?

BTW - what format does the date/time come back in? i get a number such as 1423731194391. how can it be converted to a date/time??

Its time stamp in milliseconds.

Dear @Frank Arrigo ,

You need little bit of Drupal Expertise. It's very easy and doesn't need any Programming Knowledge. It's the advantage that you get from using popular CMS Drupal on which Apigee Developer portal is built on top of.

Please find instructions below to create an Admin View for Developer Report.

  • Login as Administrator.
  • You will see an admin menu on top of the screen. Something like below.

562-apigeee-admin-menu.png

  • Navigate to Structure -> Views -> Add New View or "http://YOURSITE.COM/admin/structure/views/add"
  • Create a new view called "Developers Over Time Report" and select Show "Users" from dropdown. See screenshot below for more reference.

563-view.png

  • Click on Continue & Edit. Add more fields and filters as you needed.
  • Access page /developers-over-time-report to access details of the user. Make sure you create exposed filter of user created time to filter results based on time. Use Date module and Date Views module for better usability.
  • Enable Drupal Date Views module from admin/modules page or click on Modules from admin menu.
  • Go back to your view, Add a filter called Date : Date (Users) .
  • Select created date as selection criteria.
  • Check on Expose this Filter in Filter Settings.
  • Add more fields and select format as table view.

You can find more about Drupal Views module online. Search for Drupal Views 7 Tutorial on Google. Here is the one that explains basics of views.

See results below. You can add more fields, filters using Drupal Views. You can also export these results into CSV etc using Drupal Modules like Data Export.

Keep us posted if you have any queries.

Cheers,

Anil Sagar

thx for that - doesn't give me a graph, but i can use the magic of excel for that

You can generate graphs too in Developer Portal. There are modules which does that, But you need to spend some time and figure out how to use and configure them. For Example, https://www.drupal.org/project/charts_graphs