Page MenuHomePhabricator

Add GrowthExperiments campaign configuration for Community Development campaign
Closed, InvalidPublic

Description

Add GrowthExperiments campaign configuration for Community Development campaign

User story:
As a Community Development manager, I want to be able to track users who arrive via a specific campaign link so that I can measure the effectiveness of our outreach efforts and better understand how those campaigns contribute to account creation and other down-funnel metrics.

Background
The GrowthExperiments extension supports campaign URLs that allow incoming traffic from specific outreach efforts or referral sources to be associated with a named campaign.

https://www.mediawiki.org/wiki/Extension:GrowthExperiments/Technical_documentation#Campaigns

Acceptance Criteria:
  • URLs containing ?campaign=social-tryediting are recognized by GrowthExperiments.
  • The standard account creation experience is displayed. (No custom benefits block)
NOTE: data analysis will not be handled by the Growth team or Contributor Product Analytics

Event Timeline

Blocked until campaign name is finalized

KStoller-WMF added a subscriber: Urbanecm.

@Urbanecm - heads up that I want to chat about this in estimation. I think you might be the engineer on the team with the most context on https://www.mediawiki.org/wiki/Extension:GrowthExperiments/Technical_documentation#Campaigns

Recognised in what way? If they're only interested in logging, https://www.mediawiki.org/wiki/Extension:Campaigns should be already handling basically any campaign string value. If they want the account creation experience to be a bit specific (for example, with Welcome Survey skipped), we would need to do a config change, but it doesn't seem that is required?

KStoller-WMF raised the priority of this task from Medium to High.Mon, Jul 27, 3:02 PM

Clearly I'm not familiar enough with Extension:Campaigns!

OK, it sounds like this task is invalid / unnecessary and the Community Development team can already do what they want to do, and can connect with the Connection team if they have questions.