Closed Bug 1210193 Opened 9 years ago Closed 8 years ago

Germany fundraising campaign + 2015 EOY campaign

Categories

(Snippets :: Campaign, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: thecount, Assigned: jcollings)

References

Details

Attachments

(1 file)

We want to run two snippets for a Germany fundraising campaign.

Initial we want to go with the best performing German snippet from last year.

The code for that snippet is still here: https://github.com/mozilla/snippets/tree/master/campaigns/mofo-eoy-2014

The data values for this snippet are:

        "text": "Mozilla, die gemeinnützige Organisation hinter Firefox, ist auf Spenden von Leuten wie Ihnen angewiesen. <em>Falls jade Person, die das liest, ein paar Euro spendet, so wäre unsere Finanzierung für das nächste Jahr gesichert.</em>",
        "highlightColor": 'rgba(243, 248, 1, 0.4)',
        "donationAmountLeft": "10",
        "donationAmountMiddle": "5",
        "donationAmountRight": "3",
        "donateButtonText": "spenden",
        'donationFormURL': "https://sendto.mozilla.org/page/contribute/givenow-seq-de",
        'backgroundColor': '',
        'backgroundImg': '',
        'buttonAnimate': ''

A live example of what this might look and work like is here: http://scottdowne.github.io/eoy-snippets/de-simple-snippet/

We then want to run an updated snippet.

Code is in a pull request here: https://github.com/mozilla/snippets/pull/55

The initial values for this are:

        "text": "Mozilla, die gemeinnützige Organisation hinter Firefox, ist auf Spenden von Leuten wie Ihnen angewiesen. <em>Falls jade Person, die das liest, ein paar Euro spendet, so wäre unsere Finanzierung für das nächste Jahr gesichert.</em>",
        "donationAmountFirst": "20",
        "donationAmountSecond": "10",
        "donationAmountThird": "5",
        "donationAmountFourth": "3",
        "donateButtonText": "Jetzt spenden",
        'monthlyCheckboxLabelText': 'Meine Spende monatlich wiederholen',
        "blockable": true,
        "currencyCode": "eur",
        "currencySymbol": "€",
        'donationFormURL': "https://donate.mofostaging.net/de/"

Live example is here: http://scottdowne.github.io/eoy-snippets/2015-snippet-without/

donationFormURL is temporary, as we have not yet switched over the new form to production yet. When we do, the value is going to be "https://donate.mozilla.org/de/"

There are a few versions of this new snippet we want to try, all via config values. We know the next variant is going to be with an image. Config value is

"thisReallyHelpsUsImage": 'data:image/png;base64,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'

If we can have these queued up for Friday, that would be great. Does this sound about right and doable?
Assignee: nobody → giorgos
Oh, forgot to add, here is an example of the new snippet with the image added: http://scottdowne.github.io/eoy-snippets/2015-snippet/
Assignee: giorgos → jcollings
Component: Service → Campaign
(In reply to Scott [:thecount] Downe from comment #0)
> There are a few versions of this new snippet we want to try, all via config
> values. We know the next variant is going to be with an image. Config value
> is
> 
The people managing the snippet will need the actual png and not its base64 version. Please attach it here.
The code for the second snippet is still under code review and requires changes. I expect that to be in production early next week. I'll update here with progress.
Attached image image png
This is the image we use for the thisReallyHelpsUsImage config var.
Updates to the config values:

First using last years snippet:

        "text": "Mozilla, die gemeinnützige Organisation hinter Firefox, ist auf Spenden von Leuten wie Ihnen angewiesen. <em>Falls jade Person, die das liest, ein paar Euro spendet, so wäre unsere Finanzierung für das nächste Jahr gesichert.</em>",
        "highlightColor": 'rgba(243, 248, 1, 0.4)',
        "donationAmountLeft": "10",
        "donationAmountMiddle": "5",
        "donationAmountRight": "3",
        "donateButtonText": "spenden",
        'donationFormURL': "https://sendto.mozilla.org/page/contribute/givenow-seq-de",
        'backgroundColor': '',
        'backgroundImg': '',
        'buttonAnimate': ''

Second using the new snippet:

        "text": "Mozilla, die gemeinnützige Organisation hinter Firefox, ist auf Spenden von Leuten wie Ihnen angewiesen. <em>Falls jade Person, die das liest, ein paar Euro spendet, so wäre unsere Finanzierung für das nächste Jahr gesichert.</em>",
        "donationAmountFirst": "20",
        "donationAmountSecond": "10",
        "donationAmountThird": "5",
        "donationAmountFourth": "3",
        "donateButtonText": "Jetzt spenden",
        'monthlyCheckboxLabelText': 'Meine Spende monatlich wiederholen',
        'closeButtonTitle': 'Entfernen',
        "blockable": true,
        "currencyCode": "eur",
        "currencySymbol": "€",
        'donationFormURL': "https://donate.mofostaging.net/de/"

Third using new snippet:

        "text": "Mozilla, die gemeinnützige Organisation hinter Firefox, ist auf Spenden von Leuten wie Ihnen angewiesen. <em>Falls jade Person, die das liest, ein paar Euro spendet, so wäre unsere Finanzierung für das nächste Jahr gesichert.</em>",
        "donationAmountFirst": "20",
        "donationAmountSecond": "10",
        "donationAmountThird": "5",
        "donationAmountFourth": "3",
        "donateButtonText": "Jetzt spenden",
        'monthlyCheckboxLabelText': 'Meine Spende monatlich wiederholen',
        'closeButtonTitle': 'Entfernen',
        "blockable": true,
        "currencyCode": "eur",
        "currencySymbol": "€",
        'donationFormURL': "https://donate.mofostaging.net/de/",
        'thisReallyHelpsUsImage': 'data:image/png;base64,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'

Changes were the updated image which is also provided as a png attachment, and we added a closeButtonTitle value to the new snippets (second and third).

My pull request was updated with the required changes and some other changes that came via more feedback.

Let me know if you have any questions.
Hey Scott,

Last year's copy was: 
"Mozilla, die gemeinnützige Organisation hinter Firefox, ist auf Spenden von Leuten wie Ihnen angewiesen. Falls jede Person, die das liest, ein paar Dollar spendet, so wäre unsere Finanzierung für das nächste Jahr gesichert."


In your copy in comment 5, there's 2 differences:
1) "jade" instead of the original "jede"
2) "Euro" instead of original "Dollar"

Please let me know if the changes are intentional. Looking at Google Translate, using jede makes more sense but maybe there was a reason for the change. And I know it makes more sense to use Euro instead of dollar, but would like the confirmation as well. Thanks!
Flags: needinfo?(scott)
Hey Jean,

These are good observations, and I wasn't aware of the changes.

Honestly, the jade looks like a typo... I suspect it was originally retrieved from a screenshot from last year, which is prone to typos. Should update to jede.

The Euro/Dollar, I say we go with "Dollar" for the last year bit, and "Euro" for the new one.

Updated variables:

First snippet:

        "text": "Mozilla, die gemeinnützige Organisation hinter Firefox, ist auf Spenden von Leuten wie Ihnen angewiesen. <em>Falls jede Person, die das liest, ein paar Dollar spendet, so wäre unsere Finanzierung für das nächste Jahr gesichert.</em>",
        "highlightColor": 'rgba(243, 248, 1, 0.4)',
        "donationAmountLeft": "10",
        "donationAmountMiddle": "5",
        "donationAmountRight": "3",
        "donateButtonText": "spenden",
        'donationFormURL': "https://sendto.mozilla.org/page/contribute/givenow-seq-de",
        'backgroundColor': '',
        'backgroundImg': '',
        'buttonAnimate': ''

Second:
        "text": "Mozilla, die gemeinnützige Organisation hinter Firefox, ist auf Spenden von Leuten wie Ihnen angewiesen. <em>Falls jede Person, die das liest, ein paar Euro spendet, so wäre unsere Finanzierung für das nächste Jahr gesichert.</em>",
        "donationAmountFirst": "20",
        "donationAmountSecond": "10",
        "donationAmountThird": "5",
        "donationAmountFourth": "3",
        "donateButtonText": "Jetzt spenden",
        'monthlyCheckboxLabelText': 'Meine Spende monatlich wiederholen',
        'closeButtonTitle': 'Entfernen',
        "blockable": true,
        "currencyCode": "eur",
        "currencySymbol": "€",
        'donationFormURL': "https://donate.mofostaging.net/de/"

Third: same as second, but add the thisReallyHelpsUsImage" data uri.
Flags: needinfo?(scott)
Perfect, the first snippet is all lined up and ready to go live on Monday, Oct. 5. Will await from Giorgos for the second and third version next week.
Confirming that we are matching the copy currency to the currency visible in the buttons -- so "dollar" for our 2014 benchmark snippet (matches symbol "$" on the amount buttons). For all future DE snippet variants we are using our new payment vendor that accepts euro, so we will match the euro symbol "€" with the word "euro" in the copy.
@andrea

Not sure if you are confirming it, or asking for confirmation, but yes, we are matching the text to the currency symbol used.
(In reply to Jean Collings from comment #8)
> Perfect, the first snippet is all lined up and ready to go live on Monday,
> Oct. 5. Will await from Giorgos for the second and third version next week.

New snippet template is ready to go 

https://snippets.mozilla.com/admin/base/snippettemplate/44/
So an update on this. We were waiting for a Stripe contract before we could launch the new snippet, and it just happened now, too late for the German campaign we ran, but in time for end of year.

We'll be using the mofo-eoy-2015 snippet that landed for the German campaign. Thanks for helping us get this ready so early. It's no coincidence that we intended on using the same snippet for both campaigns ;)

We're now in a pretty good place.

It'll have multiple configs according to the locale.

I wanted to double check that the mofo-eoy-2015 snippet is still ready to go (given updated configs and a check on the staging service)
Thanks Scott, yes took a look at the service - forgot that it was pushed and ready to go.
So we have pretty much shipped and are ready to turn this on. This is what we want to go with.

Last year's snippet at 5%:

        "text": "Mozilla, die gemeinnützige Organisation hinter Firefox, ist auf Spenden von Leuten wie Ihnen angewiesen. <em>Falls jede Person, die das liest, ein paar Dollar spendet, so wäre unsere Finanzierung für das nächste Jahr gesichert.</em>",
        "highlightColor": 'rgba(243, 248, 1, 0.4)',
        "donationAmountLeft": "10",
        "donationAmountMiddle": "5",
        "donationAmountRight": "3",
        "donateButtonText": "spenden",
        'donationFormURL': "https://sendto.mozilla.org/page/contribute/givenow-seq-de",
        'backgroundColor': '',
        'backgroundImg': '',
        'buttonAnimate': ''

New 2015 snippet at 5% too:
        "text": "Mozilla, die gemeinnützige Organisation hinter Firefox, ist auf Spenden von Leuten wie Ihnen angewiesen. <em>Falls jede Person, die das liest, ein paar Euro spendet, so wäre unsere Finanzierung für das nächste Jahr gesichert.</em>",
        "donationAmountFirst": "20",
        "donationAmountSecond": "10",
        "donationAmountThird": "5",
        "donationAmountFourth": "3",
        "donateButtonText": "Jetzt spenden",
        'monthlyCheckboxLabelText': 'Meine Spende monatlich wiederholen',
        'closeButtonTitle': 'Entfernen',
        "blockable": true,
        "currencyCode": "eur",
        "currencySymbol": "€",
        'donationFormURL': "https://donate.mozilla.org/de/"

The only change is 'donationFormURL': "https://donate.mozilla.org/de/" which is now a thing.
(In reply to Scott [:thecount] Downe from comment #14)
> So we have pretty much shipped and are ready to turn this on. This is what
> we want to go with.
> 
> Last year's snippet at 5%:
> 
>         "text": "Mozilla, die gemeinnützige Organisation hinter Firefox, ist
> auf Spenden von Leuten wie Ihnen angewiesen. <em>Falls jede Person, die das
> liest, ein paar Dollar spendet, so wäre unsere Finanzierung für das nächste
> Jahr gesichert.</em>",
>         "highlightColor": 'rgba(243, 248, 1, 0.4)',
>         "donationAmountLeft": "10",
>         "donationAmountMiddle": "5",
>         "donationAmountRight": "3",
>         "donateButtonText": "spenden",
>         'donationFormURL':
> "https://sendto.mozilla.org/page/contribute/givenow-seq-de",
>         'backgroundColor': '',
>         'backgroundImg': '',
>         'buttonAnimate': ''
> 
> New 2015 snippet at 5% too:
>         "text": "Mozilla, die gemeinnützige Organisation hinter Firefox, ist
> auf Spenden von Leuten wie Ihnen angewiesen. <em>Falls jede Person, die das
> liest, ein paar Euro spendet, so wäre unsere Finanzierung für das nächste
> Jahr gesichert.</em>",
>         "donationAmountFirst": "20",
>         "donationAmountSecond": "10",
>         "donationAmountThird": "5",
>         "donationAmountFourth": "3",
>         "donateButtonText": "Jetzt spenden",
>         'monthlyCheckboxLabelText': 'Meine Spende monatlich wiederholen',
>         'closeButtonTitle': 'Entfernen',
>         "blockable": true,
>         "currencyCode": "eur",
>         "currencySymbol": "€",
>         'donationFormURL': "https://donate.mozilla.org/de/"
> 
> The only change is 'donationFormURL': "https://donate.mozilla.org/de/" which
> is now a thing.

Want to make sure the new snippet looks right to you: http://cl.ly/image/210Y1V1e2H1q

Please ignore the search bar funkiness - my preview is having issues. Note, you didn't clarify which default value you wanted so it defaulted to 10 euros. Let me know if that still works.
I can confirm the default should be 10 euro, thanks for checking!

Scott can you confirm google analytics tracking is all set for these two snippets as well?
Flags: needinfo?(scott)
NOTE: Once Scott confirms GA is in place, and he agrees we are "all green" I am R+ for launching live!
@Jean that looks right for the first one, the second one should look different though.

@Jean Is it going to a staging service briefly before life first?

@Andrea yes, this is tracked with the snippet name in the url, which is unique per snippet. Pretty sure that's how we have always done it :)
Flags: needinfo?(scott)
@Jean if this helps, one should look like this http://scottdowne.github.io/eoy-snippets/simple-snippet/ and the other like http://scottdowne.github.io/eoy-snippets/2015-snippet-without/

Heh, and excuse the funkiness in my search button too, seems it's hitting my test thingy too.
Oops, one of those links is English. The german versions are http://scottdowne.github.io/eoy-snippets/de-simple-snippet/ and http://scottdowne.github.io/eoy-snippets/2015-snippet-without/

I am wishing edit was available in bugzilla right now.
@jean I didn't look close enough at your screen shot, and it as early. For whatever reason I thought it was the old one. It looks right.

I think we're good to go.
(In reply to Scott [:thecount] Downe from comment #21)
> @jean I didn't look close enough at your screen shot, and it as early. For
> whatever reason I thought it was the old one. It looks right.
> 
> I think we're good to go.

Great, thanks for letting me know. I just pushed it live so we should start seeing some action soon :)
Looks like something was wrong with the url in the config.

Can I get the url that's in the config pasted in here so I know how to work with it? It's pretty invisible to me at this point. I suspect it's not 'donationFormURL': "https://donate.mozilla.org/de/" and actually has some more props on it which I didn't know to account for, but I can.
ah, because in this snippet I add more params on top of that, which are conflicting.
Thanks for helping me through that.

I have a patch that fixes this for future usage. https://github.com/mozilla/snippets/pull/61
Flagging Giorgos for comment 26.
Flags: needinfo?(giorgos)
New code landed on production
Flags: needinfo?(giorgos)
So, found something else that's wrong. The &amp; does seem to be an issue. I have a patch here that I think hould do the trick: https://github.com/mozilla/snippets/pull/64

Let me know what you think.
Flags: needinfo?(giorgos)
Updated version pushed to production.

Thanks Scott for your detailed research and fix!
Flags: needinfo?(giorgos)
Scott and Andrea, 
Couple of questions:
-What is the English version of "Meine Spende monatlich wiederholen" - this was part of the monthly check box label
-For these locales en, fr, ptbr, de, ru, it, es and pl - can you specify the specific currency and currency code for each locale.
-Also in the EOY 2015 template - if we wanted to do $, how do we do it so it shows up as $20 instead of 20$. 
-Do you have these text localized and handy otherwise I can try and dig: "remove", "Donate Now", and the English copy version of "Meine Spende monatlich wiederholen"?
Hey Jean,

For the $10/10 € bit I created a patch for giorgos to review https://github.com/mozilla/snippets/pull/65

I removed the "text" for the bits you said you have and I didn't and put in "placeholder" to try to reduce confusion and make it obvious that it needs updating.

You can also see tests for all the links in action:
http://scottdowne.github.io/eoy-snippets/2015-snippet-en-US/
http://scottdowne.github.io/eoy-snippets/2015-snippet-de/
http://scottdowne.github.io/eoy-snippets/2015-snippet-fr/
http://scottdowne.github.io/eoy-snippets/2015-snippet-pt-BR/
http://scottdowne.github.io/eoy-snippets/2015-snippet-es/

IT was removed because of some display issues we need to fix: https://github.com/mozilla/donate.mozilla.org/issues/816

For anyone that doesn't know yet, RU and PL are not yet translated.

Here is the data for each locale:

en-US:

        "text": "placeholder",
        "donationAmountFirst": "20",
        "donationAmountSecond": "10",
        "donationAmountThird": "5",
        "donationAmountFourth": "3",
        "donateButtonText": "Donate now",
        'monthlyCheckboxLabelText': 'Make my donation monthly',
        'closeButtonTitle': 'Remove',
        "blockable": true,
        "currencyCode": "usd",
        "locale": "en-US",
        'donationFormURL': "https://donate.mofostaging.net/en-US/"

de:

        "text": "Mozilla, die gemeinnützige Organisation hinter Firefox, ist auf Spenden von Leuten wie Ihnen angewiesen. <em>Falls jede Person, die das liest, ein paar Euro spendet, so wäre unsere Finanzierung für das nächste Jahr gesichert.</em>",
        "donationAmountFirst": "20",
        "donationAmountSecond": "10",
        "donationAmountThird": "5",
        "donationAmountFourth": "3",
        "donateButtonText": "Jetzt spenden",
        'monthlyCheckboxLabelText': 'Meine Spende monatlich wiederholen',
        'closeButtonTitle': 'Entfernen',
        "blockable": true,
        "currencyCode": "eur",
        "locale": "de",
        'donationFormURL': "https://donate.mofostaging.net/de/"

fr:

        "text": "placeholder",
        "donationAmountFirst": "20",
        "donationAmountSecond": "10",
        "donationAmountThird": "5",
        "donationAmountFourth": "3",
        "donateButtonText": "Faire un don",
        'monthlyCheckboxLabelText': 'Je choisis un don mensuel',
        'closeButtonTitle': 'Supprimer',
        "blockable": true,
        "currencyCode": "eur",
        "locale": "fr",
        'donationFormURL': "https://donate.mofostaging.net/fr/"

pt-BR:

        "text": "placeholder",
        "donationAmountFirst": "250",
        "donationAmountSecond": "150",
        "donationAmountThird": "100",
        "donationAmountFourth": "50",
        "donateButtonText": "Doe agora",
        'monthlyCheckboxLabelText': 'Fazer minha doação mensal',
        'closeButtonTitle': 'Remover',
        "blockable": true,
        "currencyCode": "brl",
        "locale": "pt-BR",
        'donationFormURL': "https://donate.mofostaging.net/pt-BR/"

es:

        "text": "placeholder",
        "donationAmountFirst": "20",
        "donationAmountSecond": "10",
        "donationAmountThird": "5",
        "donationAmountFourth": "3",
        "donateButtonText": "Donar ahora",
        'monthlyCheckboxLabelText': 'Hacer una donación mensual',
        'closeButtonTitle': 'Eliminar',
        "blockable": true,
        "currencyCode": "eur",
        "locale": "es",
        'donationFormURL': "https://donate.mofostaging.net/es/"
Flags: needinfo?(jcollings)
Flags: needinfo?(giorgos)
Thanks Scott, will look into this. Just to confirm, those are not the correct URLs right? Just placeholders?

Adding Jessica to look at comment 33 - please wait until Giorgos pushes the patch through before building. Thanks!
Flags: needinfo?(jvondrak)
Jean & Jessica:
  The current patch works on Fx >= 29.0. It that or do you want to support older foxes?

BTW developing and testing snippets is a tedious task. If you could provide all feedback at once so we do at most an iteration or two would make me really really happy.
Flags: needinfo?(giorgos)
In the case of needing to support Firefox versions less than 29, we have options.
Hi all,
Looks like only 1% of our impressions are coming from those users on version 29 and below so I think it's fine if we don't support below version 29. 

Giorgos - we'll try to make sure feedback is streamlined but sometimes there's back-end things we don't know about or didn't catch. But your request is duly noted!

J
Flags: needinfo?(jcollings)
I created a CMR rule for Firefox 29 and above

https://snippets.mozilla.com/admin/base/clientmatchrule/151/

And I merged the latest pull request and updated production.

Please make sure to combine the template with the CMR rule.

Thanks!
(In reply to Scott [:thecount] Downe from comment #33)
> Hey Jean,
> 
> For the $10/10 € bit I created a patch for giorgos to review
> https://github.com/mozilla/snippets/pull/65
> 
> I removed the "text" for the bits you said you have and I didn't and put in
> "placeholder" to try to reduce confusion and make it obvious that it needs
> updating.
> 
> You can also see tests for all the links in action:
> http://scottdowne.github.io/eoy-snippets/2015-snippet-en-US/
> http://scottdowne.github.io/eoy-snippets/2015-snippet-de/
> http://scottdowne.github.io/eoy-snippets/2015-snippet-fr/
> http://scottdowne.github.io/eoy-snippets/2015-snippet-pt-BR/
> http://scottdowne.github.io/eoy-snippets/2015-snippet-es/
> 
> IT was removed because of some display issues we need to fix:
> https://github.com/mozilla/donate.mozilla.org/issues/816
> 
> For anyone that doesn't know yet, RU and PL are not yet translated.
> 
> Here is the data for each locale:
> 
> en-US:
> 
>         "text": "placeholder",
>         "donationAmountFirst": "20",
>         "donationAmountSecond": "10",
>         "donationAmountThird": "5",
>         "donationAmountFourth": "3",
>         "donateButtonText": "Donate now",
>         'monthlyCheckboxLabelText': 'Make my donation monthly',
>         'closeButtonTitle': 'Remove',
>         "blockable": true,
>         "currencyCode": "usd",
>         "locale": "en-US",
>         'donationFormURL': "https://donate.mofostaging.net/en-US/"
> 
> de:
> 
>         "text": "Mozilla, die gemeinnützige Organisation hinter Firefox, ist
> auf Spenden von Leuten wie Ihnen angewiesen. <em>Falls jede Person, die das
> liest, ein paar Euro spendet, so wäre unsere Finanzierung für das nächste
> Jahr gesichert.</em>",
>         "donationAmountFirst": "20",
>         "donationAmountSecond": "10",
>         "donationAmountThird": "5",
>         "donationAmountFourth": "3",
>         "donateButtonText": "Jetzt spenden",
>         'monthlyCheckboxLabelText': 'Meine Spende monatlich wiederholen',
>         'closeButtonTitle': 'Entfernen',
>         "blockable": true,
>         "currencyCode": "eur",
>         "locale": "de",
>         'donationFormURL': "https://donate.mofostaging.net/de/"
> 
> fr:
> 
>         "text": "placeholder",
>         "donationAmountFirst": "20",
>         "donationAmountSecond": "10",
>         "donationAmountThird": "5",
>         "donationAmountFourth": "3",
>         "donateButtonText": "Faire un don",
>         'monthlyCheckboxLabelText': 'Je choisis un don mensuel',
>         'closeButtonTitle': 'Supprimer',
>         "blockable": true,
>         "currencyCode": "eur",
>         "locale": "fr",
>         'donationFormURL': "https://donate.mofostaging.net/fr/"
> 
> pt-BR:
> 
>         "text": "placeholder",
>         "donationAmountFirst": "250",
>         "donationAmountSecond": "150",
>         "donationAmountThird": "100",
>         "donationAmountFourth": "50",
>         "donateButtonText": "Doe agora",
>         'monthlyCheckboxLabelText': 'Fazer minha doação mensal',
>         'closeButtonTitle': 'Remover',
>         "blockable": true,
>         "currencyCode": "brl",
>         "locale": "pt-BR",
>         'donationFormURL': "https://donate.mofostaging.net/pt-BR/"
> 
> es:
> 
>         "text": "placeholder",
>         "donationAmountFirst": "20",
>         "donationAmountSecond": "10",
>         "donationAmountThird": "5",
>         "donationAmountFourth": "3",
>         "donateButtonText": "Donar ahora",
>         'monthlyCheckboxLabelText': 'Hacer una donación mensual',
>         'closeButtonTitle': 'Eliminar',
>         "blockable": true,
>         "currencyCode": "eur",
>         "locale": "es",
>         'donationFormURL': "https://donate.mofostaging.net/es/"

Hi Scott,
Do you have the copy for these fields for IT as well?   
Thanks!
Jessica
Flags: needinfo?(jvondrak) → needinfo?(scott)
hey Jessica,

IT is an issue, we need to work out displaying some of the copy in the UI. Right now it doesn't fit in the button, and it's not going to be finished in time.

Is that OK if we don't ship IT?
Flags: needinfo?(scott) → needinfo?(jvondrak)
Jessica, we do have the strings in IT though.
(In reply to Scott [:thecount] Downe from comment #41)
> hey Jessica,
> 
> IT is an issue, we need to work out displaying some of the copy in the UI.
> Right now it doesn't fit in the button, and it's not going to be finished in
> time.
> 
> Is that OK if we don't ship IT?

Hi Scott,
Thanks for the heads up.  We can wait on IT.  Just let us know when that one is ready, so we can add it.

Thanks again!
Jessicda
Flags: needinfo?(jvondrak)
Two things

1. How hard would it be to get an en-CA and a en-GB?

They would be the same as en-US cept a few slight differences:

en-CA

>         "currencyCode": "cad",
>         "locale": "en-CA",
>         'donationFormURL': "https://donate.mofostaging.net/en-CA/"

en-GB

>         "currencyCode": "gbp",
>         "locale": "en-GB",
>         'donationFormURL': "https://donate.mofostaging.net/en-GB/"

2.

Just a heads up, we're making an es-MX url https://donate.mofostaging.net/es-MX/ <- might not work yet, which is going to preselect the currency and country.
Flags: needinfo?(jcollings)
Also an en-AU with:
>         "currencyCode": "aud",
>         "locale": "en-AU",
>         'donationFormURL': "https://donate.mofostaging.net/en-AU/"
es-MX and INR are in effect. We will do en-CA, en-GB, en-AU later in the month. Thanks!
Flags: needinfo?(jcollings)
Hey Jean,

Just a heads up, I have three examples/demos for snippets here:

http://scottdowne.github.io/eoy-snippets/2015-spectacular-snippet-1/
http://scottdowne.github.io/eoy-snippets/2015-spectacular-snippet-2/
http://scottdowne.github.io/eoy-snippets/2015-spectacular-snippet-3/

They are works in progress, but I wanted to get glogiotatidis' eyes on them as soon as possible to spot anything earlier rather than later.

I created a pull request in the snippet service and flagged glogiotatidis.

https://github.com/mozilla/snippets/pull/70

Thanks!
Flags: needinfo?(jcollings)
Summary: Germany fundraising campaign → Germany fundraising campaign + 2015 EOY campaign
Updated the current running template on production with minor improvements pull requested by Scott here: 

https://github.com/mozilla/snippets/pull/71
Three spectacular snippets landed on prod:
 - EOY 2015 - Spectacular 1 [Fx >= 29]
 - EOY 2015 - Spectacular 2 [Fx >= 29]
 - EOY 2015 - Spectacular 3 [Fx >= 29]

https://snippets.mozilla.com/admin/base/snippettemplate/49/
https://snippets.mozilla.com/admin/base/snippettemplate/50/
https://snippets.mozilla.com/admin/base/snippettemplate/51/

Thanks Scott!
(In reply to Giorgos Logiotatidis [:giorgos] from comment #48)
> Updated the current running template on production with minor improvements
> pull requested by Scott here: 
> 
> https://github.com/mozilla/snippets/pull/71

And updated again!
Thanks so much Giorgos - just to be super clear - I still need to do the client match rule for these snippets with "Version 29 and above" correct?
Flags: needinfo?(giorgos)
(In reply to Jean Collings from comment #51)
> Thanks so much Giorgos - just to be super clear - I still need to do the
> client match rule for these snippets with "Version 29 and above" correct?

Correct
Flags: needinfo?(giorgos)
Flags: needinfo?(jcollings)
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: