Mailchimp (niet de plugin, maar wel als nieuwsbrief-programma)

NB: Sinds 28 augustus 2022 heeft Mailchimp het gratis pakket drastisch ingeperkt. Je kan nu geen geautomatiseerde campagnes meer maken. Wie voor deze datum al dit soort campagnes had gemaakt, kan ze nog wel gebruiken.

Opeens na bijwerken RSS plugin: geen items bij Mailchimp

Uitschakelen en verwijderen van de plugin Really Simple Security bleek dit probleem te verhelpen. De website laat netjes zijn https-adres zien inclusief slotje, de plugin lijkt niet meer nodig.

feeds gebruiken
Merge tags
RSSItems

Met een feed bepaal je of Mailchimp een nieuwsbrief moet uitsturen. Zijn er nieuwe berichten of nieuwe evenementen? Uitsturen maar!
Je hebt binnen Mailchimp nog de keuze  of de berichten/evenementen direct, elke dag,  wekelijks of maandelijks verstuurd moeten worden. Je maakt er zelf een mooie layout van.

Een feed voor berichten: https://jedomeinnaam/?feed=rss
Een feed voor evenementen van events manager: https://jedomeinnaam/events/feed

Check de feed: http://validator.w3.org/feed/

Eigen css gebruiken: http://kb.mailchimp.com/campaigns/ways-to-build/use-inline-css-in-campaigns?_ga=1.140545202.1683212272.1414747524

Europese privacy wet
Volg de aanwijzingen op https://kb.mailchimp.com/accounts/management/collect-consent-with-gdpr-forms
Ik vond deze niet direct: Zoek je lijst, ga naar settings en zet een vinkje naast Enable GDPR fields; ook een vinkje naast reCaptcha is wel handig.

Werk niet meer met een ge-embed formulier, maar maak een linkje rechtstreeks naar het aanmeldformulier van MailChimp. Inschrijvers dienen hun inschrijving te bevestigen via e-mail.

Igv toesturen commerciele advertenties: dan moet je je bestand opschonen; zorg ervoor dat iedereen zichzelf aanmeldt. List import from CSV is niet meer toegestaan.
Je kan het beste een mail maken aan de groep waarvoor dit geldt en hen vragen zich opnieuw aan te melden.

Let op: opschonen werkt niet met adressen die zijn ingesteld op Unsubscribe en ook niet met adressen met de status Cleaned.

Maak een segment van alle email adressen die niet als source hebben: hosted sign up form en die zijn ingeschreven (subscribed).

Exporteer de data als segment. Dat kan even duren. Je krijgt een email als de export klaar is.

Verwijder daarna deze contacten.

Stuur dan via eigen emailprogramma de mail. Je krijgt dan het hele bestand als zip bestand toegestuurd. Pak het uit. Open het met excel. Selecteer de eerste kolom, selecteer Gegevens – Tekst naar kolommen. Kies voor komma als scheidingsteken en dan houd je in de eerste kolom de emailadressen over. Dat is voor mij genoeg.
Maak een nieuwe lijst en geef het bijvoorbeeld de naam: Opnieuw aanmelden nieuwsbrief xxx. Importeer via copy-paste de email adressen en geef aan dat ze moete nworden ingesteld op Subscribed.

Stuur een campagne waarbij men zich opnieuw moet aanmelden voor de bestaande lijst. (NB: als je lijsten wil samenvoegen is dit een handig moment; doe dat dan eerst) en gebruik de nieuwe lijst.

link naar archief

update 2021: zie: https://mailchimp.com/help/find-your-sent-email-campaigns/

Het lijkt er nog wel een beetje op, zoals hieronder, maar toch wat kleine verschillen.

Gevonden op http://kb.mailchimp.com/campaigns/archives/about-campaign-archives
Ga naar mailchimp, kies de lijst – sign up forms – general forms – sign up form – other bits: Campaign archive page.

inschrijfformulier op website
Niet meer doen; je voldoet dan niet aan de nieuwe Europese privacywet van mei 2018. Het is handiger om een link t emake naar het formulier van MailChimp
Dit bericht verscheen eerst in... verwijderen of aanpassen
Dit wordt ingesteld door de SEO plugin van Yoast en is hier aan te passen: domeinnaam/wp-admin/admin.php?page=wpseo_rss
Of bij de seo plugin, geavanceeerd – rss: verwijder de tekst naast: Informatie die geplaatst wordt na elke bericht in de feed:
Laat video converteren! anders zwart scherm
Campaigns > Setup > More options > Auto-convert video.
laat plaatjes niet uitvergroten!

Bij de RSS Feed: zet hier geen vinkje.
Vooral kleine icoontjes uit de agenda worden heel lelijk als ze worden utivergroot

gebruik de feed van een categorie
Bijvoorbeeld: laat het laatste bericht zien met de categorie Nieuwsbrief
Test eerst of het werkt: http://transitiontownnijmegen.nl/category/nieuwsbrief/feed

*|FEEDBLOCK:domeinnaam/category/nieuwsbrief/feed|*
*|FEEDITEMS:[$count=1]|*
*|FEEDITEM:TITLE|*
*|FEEDITEM:CONTENT_TEXT|*
*|END:FEEDITEMS|*
*|END:FEEDBLOCK|*

Of van een event: *|FEEDBLOCK:http://domeinnaam/events/categories/naamcategorie/feed/|*

RSSITEMS
Gebruik deze code als je

  • echt met RSS wil werken: dus echt alleen de items wil tonen die zijn geplaatst na de vorige nieuwsbrief
  • slechts de CONTENT wil tonen en niet CONTENT_FULL. Want in dit laatste geval, heb je weinig zeggenschap over de grootte van de afbeeldingen.

Voorbeeld
*|RSSITEMS:|*
*|RSSITEM:TITLE|*
*|RSSITEM:IMAGE|*
*|RSSITEM:CONTENT|*
*|END:RSSITEMS|*

Dit kan ook: 4 linkjes
Laatste 4 nieuwsberichten: *|RSS:RECENT4|*
Nog meer rss-mergetags

Meer zeggenschap met FEEDITEMS en mooie brede layout (bij RSS campagne)
  • kies als template Basic 1 column full width
  • geef stijl mee aan het blokje tekst. Zie dit artikel Hierdoor blijven de uitgelichte afbeeldingen klein

Toont alleen de titels als link; van 3 berichten
http://blog.mailchimp.com/add-blog-posts-to-a-regular-campaign/

*|FEED:http://blog.mailchimp.com/feed/ [$count=3, $content=titles]|*

Allerlei feeds van mailchimp op een rij

NB: let op dat je bij instellingen – lezen: voor elke title in de feed, toon, heb ingesteld: volledige tekst. Staat hier een vinkje naast samenvatting, dan krijg je altijd een samenvatting!NB: De link op de titel maak je door de code te selecteren en dan klikken op link, webadres:
*|RSSITEM:URL|* of *|FEEDITEM:URL|*

opsomming artikelen in regular campagne
*|FEEDBLOCK:http://domeinnaam/category/nieuws/feed/|*
*|FEEDITEMS:[$count=6],$constrain_rss_image=Y |*
*|FEEDITEM:TITLE|*
*|FEEDITEM:IMAGE|*
*|FEEDITEM:CONTENT|*
*|END:FEEDITEMS|*
*|END:FEEDBLOCK|*

Wordpress plugins: laat featured image verschijnen en bepaal maten van afbeeldingen evt
Evenementen
Controleer hoe je de feed bereikt. In WordPress kan je bi jde events manager de naam “categories” veranderen. Dat verandert ook het adres waarop je feeds van de events te zien zijn.

http://domeinnaam/events/categories/naamcategorie/feed/

De komende 8 activiteiten; voor meer informatie zie de agenda:
*|FEEDBLOCK:http://domeinnaam/events/feed/|*
of: *|FEEDBLOCK:http://domeinnaam/events/categories/naamcategorie/feed/|*
*|FEEDITEMS:[$count=8]|*
*|FEEDITEM:TITLE|*
*|FEEDITEM:CONTENT|*
*|END:FEEDITEMS|*
*|END:FEEDBLOCK|*

NB: stel zelf in wat er getoond moet worden bij instellingen
Voor events manager:
events manager – Opmaak – RSS
Bijvoorbeeld:

#_EVENTDATES – #_EVENTTIMES
#_LOCATIONNAME
#_EVENTEXCERPT{20,…}
;#_LOCATIONADDRESS #_LOCATIONTOWN
#_EVENTIMAGE{100,100}[/code]

Plaats evt deze functie in functions.php

* Filters images for RSS feed–makes thumbs go through large; large images resize down to MailChimp friendly width.
* Add this to your functions.php file WITHOUT the opening php
*
* Author: Erik Teichmann, minor tweaks by Robin Cornett
* Author URI: http://www.eriktdesign.com/
*/

// Add filters for RSS
add_filter(‘the_excerpt_rss’, ‘et_change_thumbs’, 20); // changes the excerpt for rss
add_filter(‘the_content’, ‘et_change_thumbs’, 20); // changes the content
function et_change_thumbs($content) {
// See if we’re dealing with a feed
if ( is_feed() ) { // if you’re on an RSS feed, do this.
// Strip out the parts of img src that lead to thumbnails
$content = str_replace("-150×150", "", $content); // looks for thumbail file names to replace with original file name. If your thumbnail settings are different, change this.
$content = str_replace("width=\"150\"", "", $content); // default thumbnail width. Change if needed.
$content = str_replace("height=\"150\"", "", $content); // default thumbnail height. Change if needed.
$content = str_replace("class=\"attachment-thumbnail\"", "style=\"max-width:560px\"", $content); // looks for thumbnail class, resizes to 560px, a MailChimp friendly size (factoring in email on margin)
$content = str_replace("width=\"700\"", "style=\"max-width:560px\"", $content); // replaces 700px wide images and makes them smaller. replace 700 with your image size.
}
// Send the content on its way
return $content;
}[/code]

Facebook
Volg de aanwijzingen voor integrate: http://kb.mailchimp.com/integrations/facebook/integrate-facebook-with-mailchimp?_ga=1.136257649.1984295396.1435048702
Zoek op facebook de juiste naam op (NB: dit laatste lijkt ook zonder integratie te werken)
*|FACEBOOK:POSTS:facebooknaam|*
Layout: De eerste afbeelding moet getoond, ook bij excerpt
De vaste of incidentele schrijvers en de aan hen toegekende categorie
Author category. Je kan per gebruiker instellen welke categorieen hij te zien krijgt.
Zodat hij alleen schrijft over en plaatst in zijn eigen onderwerp (lees categorie).
monkey rewards
Deze code moet er in blijven staan; je hebt wel enigszins keuze hoe het mailchimp icoontje eruit moet komen te zien. Op Design – tabblad design – Monkey rewards
*|IF:REWARDS|* *|HTML:REWARDS|* *|END:IF|*
vertalen inschrijfformulier
Dit doe je per lijst van inschrijvers.
Klik helemaal rechts naast stats op het vinkje; vervolgens op Sign up forms.
Dan General forms – translate it: selecteer Dutch en laat automatisch vertalen
vertalen
vertalen datum van de verzonden nieuwsberichten
Dit zou het moeten verhelpen, nog niet uitgeprobeerd.
https://wpml.org/forums/topic/setting-language-for-rss-feed/
Ter info: plaatjes verschijnen niet bij preview, wel bij testmail
Handig om te weten..
Ter info: plaatjes verschijnen niet bij preview, wel bij testmail
Handig om te weten..
Tweetalig
Zet de volgende stappen, in deze volgorde:

  • Inschrijfformulier: autotranslate moet staan aangevinkt. (Audoence – signup forms – Form builder – Translate it


    Vul de originele taal in. NB: alleen als dit vakje is aangevinkt, gaat Mailchimp dit veld vullen.

  • Maak bij het inschrijfformulier een extra veld aan, waarin je de gebruiker vraagt om ed voorkeurstaal aan te geven, bijv.

    Gebruik radio buttons.

  • Inschrijvers moet je vanaf nu zelf handmatig checken.


    Het language veld is het veld dat je eventueel moet corrigeren. Maiulchimp vult dit met de taal van de browser. Soms heeft iemand de browser staan in het Nederlands, maar wil de nieuwsbrief in het engels lezen of andersom. Het door mij zelf aangemaakte veld Taal/language geeft de wens van de gebruiker aan. Staat er in het veld Language iets anders, dan moet je dit Language veld als MailChimp beheerder corrigeren.

  • Vervolgens maak je een campagne:
    Maak per blok of textbox met if statements aan, hoe de Engelstalige tekst danwel de Nederlandse moet luiden.
    Bijvoorbeeld:*|IF:MC_LANGUAGE=en|*

    News about …

    by …
    *|RSSFEED:DATE:d F Y|*
    *|ELSE:|*

    Nieuws over …

    door …
    *|RSSFEED:DATE:d F Y|*
    *|END:IF|*


    *|IF:MC_LANGUAGE=en|*
    Dear *|FNAME|*  *|LNAME|*,
    Please click on the title, this will bring you to the website, where you can read the whole story in your preferred language. (Click on the blue world icon right in the top)


    News:

    *|RSSITEMS:|*
    *|RSSITEM:TITLE|*
    *|END:RSSITEMS|*
    *|ELSE:|*
    Beste *|FNAME|*  *|LNAME|*,


    Nieuws:

    *|RSSITEMS:|*
    *|RSSITEM:TITLE|*
    *|RSSITEM:CONTENT|*
    *|END:RSSITEMS|*
    *|END:IF|*

    Test met gebruikersaccounts, met zowel Nederlands als Engels als voorkeurstaal. Je kan bladeren: