Provide Source in Member API & CSV

Ghost stores the source of new members - this information is of real value in calculating CPA cost per acquisition when driving signups from paid social - Facebook / Twitter / etc…

It is 100% accurate, where Meta et al are, ehum… very happy to over-inflate or estimate the number of Conversions.

The API “New Subscriber” event does not provide Source, nor the CSV member export. And you can’t filter on Source in admin.

Suggestion to include Source in the “New Member” API event.

You mean the webhook?

It’d be awesome to have a more accessible route (dashboard & csv), I agree.

If you need it right now, it /is/ in the single-member reply from the API (/ghost/api/admin/members/[memberID]), as attribution.referrer_source

tx @Cathy_Sarisky indeed, the member endpoint in admin API has an “attribution object” with the source, so this is doable by getting the member from /admin/members/ after processing the webhook. The two strike method.

  • Ghost webhook New Subscriber triggering Make scenario
  • Pull the new Ghost member from /admin/members/
  • Send Plausible analytics event “Signup” with Custom Property “Source”

… and in Plausible I have a New subscribers goal, with source, and can track CPC, Cost per Conversion.100% accuracy.