Closed Bug 1049424 Opened 10 years ago Closed 10 years ago

Ship a campaign URL builder / tester app

Categories

(Mozilla Foundation :: Metrics, task)

x86
macOS
task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: adam, Assigned: adam)

Details

(Whiteboard: [metrics][eoydonations2014][Sep19])

To make it easier for people building email campaigns or working on other external promotion to add the required tracking parameters in the URL. This will improve the quality of our data and help us understand which promotional activity is best for Webmaker.

User can:

1) Specify a target URL:
2) Select GA campaign variables from predefined
3) Add a RID (also use this as GA campaign source)

The app will:
1) Test for single ? in parameters
2) Test for #! angular URLs
3) Any other URL formatting tests
4) Provide a link to check the correct page opens correctly
5) Copy to clipboard

Does not require any login, saving, or account functionality.

See also:

The Google URL builder (we don't need all the fields):
https://support.google.com/analytics/answer/1033867?hl=en

Referrer API:
https://wiki.mozilla.org/Webmaker/Maker_Party/referrer_api
This now has a use case for planning EOY fundraising promotion. So bumping this to the active task list.
Status: NEW → ASSIGNED
Whiteboard: [metrics][EOY2014][Sep19]
@Andrea, @Hannah, @Kelli:

Could you have a look at this and test it out a bit:

* http://adamlofting.github.io/campaignurl/

Does it make sense? Does it work? Is there anything you can see missing?
Flags: needinfo?(kelli)
Flags: needinfo?(hannah)
Flags: needinfo?(andrea)
Whiteboard: [metrics][EOY2014][Sep19] → [metrics][eoydonations2014][Sep19]
Also CC'ing Paul,

FYI for consistently tagging external links pointing to webmaker:

>> http://adamlofting.github.io/campaignurl/
Love it!

Do you imagine we'd internally agree upon naming conventions for shared campaigns (e.g. "eoy2014" or "gearlaunch"), and keep a list of urls we've used somewhere?
Flags: needinfo?(hannah)
this.is.amaze.

some quick questions / thoughts:

-- should there be a creation date in the url?
-- could "campaign names" be listed at the bottom for everyone to refer to (or in a slideout selector)?


other possible medium:
Website

Sources could be:
Mozilla.org
Webmaker.org

During EOY i got pretty detailed -- there were 4 links on mozilla.org and I tracked income from them each. Perhaps there's another optional sub-source if that level of detail is needed? Or maybe you'll tell me i'm being too specific and we'd never be able to wade through all that data in any case!
Flags: needinfo?(andrea)
(In reply to hannah from comment #4)
> Love it!
> 
> Do you imagine we'd internally agree upon naming conventions for shared
> campaigns (e.g. "eoy2014" or "gearlaunch"), and keep a list of urls we've
> used somewhere?

The app has no built-in storage / database. So I've gone the MVP route and linked out to a new Google Doc. We can hack on the format of that over time.


(In reply to Andrea Wood from comment #5)
> this.is.amaze.
> 
> some quick questions / thoughts:
> 
> -- should there be a creation date in the url?
We should build this into the campaign names if it's time specific (like 'makerparty2014_snippet'). We don't need more detail than that, because we can see the date when the traffic arrives by default. (ie all web traffic is time stamped)

> -- could "campaign names" be listed at the bottom for everyone to refer to
> (or in a slideout selector)?

I went for the quick option and linked to a google doc.

> 
> other possible medium:
> Website
> 
> Sources could be:
> Mozilla.org
> Webmaker.org

I've added these. Technically we don't have to use this as this is identifiable as referrer traffic without tagging, but by taking particular links we can better understand the promotional work we are driving directly.

> During EOY i got pretty detailed -- there were 4 links on mozilla.org and I
> tracked income from them each. Perhaps there's another optional sub-source
> if that level of detail is needed? Or maybe you'll tell me i'm being too
> specific and we'd never be able to wade through all that data in any case!

I added a new (#5) field just for you! :D
Ah, totally missed the link to the gDoc. That makes sense. 

Maybe there should be a reminder to add your url to the gdoc right underneath the generated URL. Afraid ppl will forget to maintain that document if they aren't reminded.
(In reply to hannah from comment #7)
> Ah, totally missed the link to the gDoc. That makes sense. 

You didn't miss it, this was new :)

> Maybe there should be a reminder to add your url to the gdoc right
> underneath the generated URL. Afraid ppl will forget to maintain that
> document if they aren't reminded.

Good idea - this has been added.
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Flags: needinfo?(kelli)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.