SlideShare a Scribd company logo
1 of 44
[object Object],[object Object],[object Object]
ONDERWERPEN - ontwikkelen van templates - personaliseren - verzenden - inlezen van externe content - koppelingen met de applicatie (API)
CLAYTON VAN OOSTWAARD Ik weet heel erg veel van HTML en van templates.
TEMPLATES ONTWIKKELEN - tekstblokken met [text name="naam_van_blok"] - imageblokken met [image name="naam_van_blok"] - loopblokken met [loop name="naam_van_blok"] Let op: 1. gebruik  unieke  namen voor blokken 2. gebruik [ldelim] en [rdelim] voor [ en ] 3. de blokken kennen verschillende attributen
LOOPS IN EEN TEMPLATE [loop name=&quot;voorbeeld_loop&quot;] <div> <b> Deze code wordt in een document herhaald. </b> </div> [/loop]
GENESTE LOOPS [loop name=&quot;voorbeeld_loop&quot;] <div> <b> [text name=&quot;voorbeeld_text&quot;] </b> </div> [/loop]
ONHANDIGE LOOPS <table> [loop name=&quot;voorbeeld_loop&quot;] <tr> <td> [text name=&quot;voorbeeld_text&quot;] </td> </tr> [/loop] </table>
HOE HET BETER KAN [loop name=&quot;voorbeeld&quot; begin=&quot;<table> end=&quot;</table>&quot;] <tr> <td> [text name=&quot;voorbeeld_text&quot;] </td> </tr> [/loop]
OVER HTML - e-mail wordt verstuurd in HTML, tekst of HTML+tekst formaat - plaatjes kunnen 'embedded' worden meegestuurd - de marketing software kent  geen   beperkingen  aan de HTML - e-mailprogramma's wel! Tips:  1. gebruik heel simpele HTML (1.0) 2. geen achtergronden 3. geen floating images 4.  geen scripts of (flash) animaties 5. geen rare fonts 6. geen style blocks, geen externe styles
VRAGEN OVER HTML …
 
DE MORAAL … VERTROUW NOOIT DE INPUT VAN EEN GEBRUIKER!
PERSONALISEREN Beste {$voornaam}, Welkom op ons seminar!
PERSONALISEREN Beste {$voornaam|escape}, Welkom op ons seminar!
PERSONALISEREN - MODIFIERS {$var|escape} vervang HTML code door entities < -> &lt; {$var|nl2br} vervang regeleindes door <br/> {$var|strip_tags}  verwijder HTML tags {$var|date_format} toon een datum op nette wijze {$var|truncate} kort een variabele in {$var|trim} verwijder whitespace Modifiers mogen elkaar opvolgen: {$var|trim|escape|truncate:40} Meer informatie zie www.smarty.net
PERSONALISEREN - CONDITIES {if $geslacht == 'man'} <div>Geachte heer {$naam|escape}</div> {else} <div>Geachte mevrouw {$naam|escape}</div> {/if}
PERSONALISEREN - LOOPS {foreach from=$contactpersonen item=persoon} <div>Contactpersoon {$smarty.foreach.iteration}</div> <div>{$persoon.voornaam|escape}</div> <div>{$persoon.achternaam|escape}</div> <div>{$persoon.woonplaats|escape}</div> {/foreach}
PERSONALISEREN – ANDERE PROFIELEN Up and coming: {loadprofile database=Bedrijven naam=Jansen assign=x} <div>{$x.voornaam|escape}</div>
VRAGEN OVER PERSONALISEREN …
VERZENDEN 1. De mail wordt ingeroosterd 2. Op het ingeroosterde tijdstip worden adressen geselecteerd - dit is het verzendtijdstip in de statistieken - 3. Voor elk adres wordt een unieke mail samengesteld 4. Vanuit de outbox worden de mails verstuurd
OUTBOX - Procedure houdt in de gaten of er berichten in outbox staan - Non-blocking  ->  S U P E R S N E L - Bij tijdelijke fout: een uur later een nieuwe poging
 
NADEEL - Ontvangende mailserver overbelast - Oplossing: softwarematige limiet: - Maximum aantal berichten per minuut per server - Maximum aantal simultane connecties - Maximum aantal herhalingen - Dit is per account in te stellen
BOUNCES - mail voor  [email_address] - wat is IP adres van @copernica.nl? - connectie maken met mailserver - communicatie met de mailserver (5 stappen) - mail wordt ontvangen of geweigerd (+foutcode) - ontvangen mail wordt later alsnog geweigerd (+foutcode)
FOUTCODES - Foutcodes komen terug van server of per e-mail - Foutcodes zijn gestandaardiseerd - Maar: soms is er geen code voor de werkelijke reden - Maar: soms komt de code niet overeen met de reden
VRAGEN OVER VERZENDEN …
INLEZEN VAN EXTERNE CONTENT Content van een externe bron, kan automatisch worden ingevoegd in publicaties die worden gemaakt met de Copernica Marketing Software - bijvoorbeeld RSS feeds of ATOM feeds - alle gegevens die beschikbaar zijn in XML formaat
WAT IS XML? XML is een bestandsformaat, maar heeft nog geen betekenis: <persoon> <voornaam>Simon</voornaam> <achternaam>De Wit</achternaam> </persoon> <persoon> <voornaam>Hans</voornaam> <achternaam>De Graaf</achternaam> </persoon>
WAT IS XML? XML is een bestandsformaat, maar heeft nog geen betekenis: <persoon vn=&quot;Simon&quot; an=&quot;De Wit&quot;/> <persoon vn=&quot;Hans&quot; an=&quot;De Graaf&quot;/>
XML invoegen De XML uit de externe bron wordt ingevoegd in het document. - XML bevat de gegevens - XSLT bevat regels om data om te zetten naar (X)HTML - HTML wordt ingevoegd {feed name=&quot; http://bedrijf/content &quot; xslt=&quot;omzetregel&quot;}
XML VOORBEELD <nieuws> <artikel> <titel>Dit is de titel van een bericht</titel> <datum>2008-12-18</datum> <body> Hier komt het volledige artikel </body> </artikel> <artikel> … </artikel> </nieuws>
XSLT VOORBEELD <xsl:template match=&quot;/&quot;> <h2>Nieuws</h2> <xsl:for-each select=&quot;nieuws/artikel&quot;> <div><b><xsl:value-of select=&quot;titel&quot;/></b></div> <div><xsl:value-of select=&quot;artist&quot;/></div> </xsl:for-each> </xsl:template> Meer informatie: www.w3schools.com
ANDERE EXTERNE CONTENT - survey worden ook aangeleverd als XML - formulieren worden ook aangeleverd als XML Eigen XSLT kan worden ingezet voor surveys en formulieren
BINNENKORT - content wordt aangeleverd in XML - met XSLT wordt dit omgezet naar HTML - nieuw: met een stylesheet wordt de stijl toegevoegd - nieuw: de stylesheet wordt omgezet naar attributen
MAILINGS NIEUWE STIJL - standaard template - standaard xslt - standaard style - focus op content
VRAGEN OVER EXTERNE CONTENT …
KOPPELINGEN MET DE SOFTWARE Websites, formulieren, interne systemen moeten worden gekoppeld met de Marketing Software: - gegevens uitlezen - gegevens bijwerken - gegevens toevoegen
AUTOMATISCHE IMPORT Er wordt op vaste tijdstippen een tabgescheiden bestand gedownload. - Tip: dit bestand kan dynamisch worden opgebouwd
AUTOMATISCHE EXPORT Er wordt op vaste tijdstippen een tabgescheiden bestand geupload of gemaild.
POM SOAP API - Een verzameling methodes die door programmeurs kan worden aangeroepen om gegevens op te vragen of bij te werken - Alle  gegevens  zijn toegankelijk - Het heeft niks te maken met user interface - Kan met veel talen worden aangeroepen: PHP, C#, Java
 
POM OBJECTMODEL - Account - Database - Veld - Interesse - Profiel - EmailingTemplate - EmailingDocument - Attachment Er zijn een paar honderd verschillende objecten
POM OBJECTEN - Elk object heeft methodes, die kunnen worden op basis van een ID: - EmailingDocument_retrieve - EmailingDocument_update - EmailingDocument_attachments - EmailingDocument_createAttachment - EmailingDocument_followUps
VRAGEN OVER DE API ...

More Related Content

Viewers also liked

Personalisatie en synchronisatie tussen Magento webshop en Copernica
Personalisatie en synchronisatie tussen Magento webshop en CopernicaPersonalisatie en synchronisatie tussen Magento webshop en Copernica
Personalisatie en synchronisatie tussen Magento webshop en CopernicaCopernica BV
 
E-mailmarketing voor Magento webwinkels: tips en tricks
E-mailmarketing voor Magento webwinkels: tips en tricksE-mailmarketing voor Magento webwinkels: tips en tricks
E-mailmarketing voor Magento webwinkels: tips en tricksCopernica BV
 
De - Shopware Community day - E-Mailmarketing: tips & tricks
De - Shopware Community day - E-Mailmarketing: tips & tricksDe - Shopware Community day - E-Mailmarketing: tips & tricks
De - Shopware Community day - E-Mailmarketing: tips & tricksCopernica BV
 
E-mailmarketing tips & tricks - Copernica seminar eCommerce
E-mailmarketing tips & tricks - Copernica seminar eCommerce E-mailmarketing tips & tricks - Copernica seminar eCommerce
E-mailmarketing tips & tricks - Copernica seminar eCommerce Copernica BV
 
The power of eMarketing - Zakaria Amlal @ Copernica Summit 2014
The power of eMarketing - Zakaria Amlal @ Copernica Summit 2014The power of eMarketing - Zakaria Amlal @ Copernica Summit 2014
The power of eMarketing - Zakaria Amlal @ Copernica Summit 2014Copernica BV
 
Admix - Michel de Bruin presentatie #DMSummit 2011
Admix - Michel de Bruin presentatie #DMSummit 2011Admix - Michel de Bruin presentatie #DMSummit 2011
Admix - Michel de Bruin presentatie #DMSummit 2011Copernica BV
 
Becoming an email marketing hero!
Becoming an email marketing hero!Becoming an email marketing hero!
Becoming an email marketing hero!Copernica BV
 
What is lead scoring - marketing automation
What is lead scoring - marketing automationWhat is lead scoring - marketing automation
What is lead scoring - marketing automationCopernica BV
 
Campagnes inrichten obv databasewijzigingen
Campagnes inrichten obv databasewijzigingenCampagnes inrichten obv databasewijzigingen
Campagnes inrichten obv databasewijzigingenCopernica BV
 
E-mailmarketing tips & tricks voor webwinkeliers
E-mailmarketing tips & tricks voor webwinkeliersE-mailmarketing tips & tricks voor webwinkeliers
E-mailmarketing tips & tricks voor webwinkeliersCopernica BV
 
The five characteristics of highly successful agencies - Walter van der Schee...
The five characteristics of highly successful agencies - Walter van der Schee...The five characteristics of highly successful agencies - Walter van der Schee...
The five characteristics of highly successful agencies - Walter van der Schee...Copernica BV
 
2009 05 13 Seminar Copernica Ruud Ouweneel
2009 05 13 Seminar Copernica Ruud Ouweneel2009 05 13 Seminar Copernica Ruud Ouweneel
2009 05 13 Seminar Copernica Ruud OuweneelCopernica BV
 
Personalise & prosper - TFM&A Presentation
Personalise & prosper - TFM&A PresentationPersonalise & prosper - TFM&A Presentation
Personalise & prosper - TFM&A PresentationCopernica BV
 
Jasper Kolwijck - Lead Nurturing in de Praktijk - Multichannel Conference 2014
Jasper Kolwijck - Lead Nurturing in de Praktijk - Multichannel Conference 2014Jasper Kolwijck - Lead Nurturing in de Praktijk - Multichannel Conference 2014
Jasper Kolwijck - Lead Nurturing in de Praktijk - Multichannel Conference 2014Copernica BV
 
History of social media jan. 27 for kirkwood
History of social media   jan. 27 for kirkwoodHistory of social media   jan. 27 for kirkwood
History of social media jan. 27 for kirkwoodChristoph Trappe
 
Princesa del desierto paula o
Princesa del desierto paula oPrincesa del desierto paula o
Princesa del desierto paula oescolacollserola2
 
AEI State of the Union series: Medicare
AEI State of the Union series: MedicareAEI State of the Union series: Medicare
AEI State of the Union series: MedicareAEI
 
Fei pi classement (s) 16.10.16
Fei pi   classement (s) 16.10.16Fei pi   classement (s) 16.10.16
Fei pi classement (s) 16.10.16Laurent BUVRY
 

Viewers also liked (20)

Personalisatie en synchronisatie tussen Magento webshop en Copernica
Personalisatie en synchronisatie tussen Magento webshop en CopernicaPersonalisatie en synchronisatie tussen Magento webshop en Copernica
Personalisatie en synchronisatie tussen Magento webshop en Copernica
 
E-mailmarketing voor Magento webwinkels: tips en tricks
E-mailmarketing voor Magento webwinkels: tips en tricksE-mailmarketing voor Magento webwinkels: tips en tricks
E-mailmarketing voor Magento webwinkels: tips en tricks
 
De - Shopware Community day - E-Mailmarketing: tips & tricks
De - Shopware Community day - E-Mailmarketing: tips & tricksDe - Shopware Community day - E-Mailmarketing: tips & tricks
De - Shopware Community day - E-Mailmarketing: tips & tricks
 
E-mailmarketing tips & tricks - Copernica seminar eCommerce
E-mailmarketing tips & tricks - Copernica seminar eCommerce E-mailmarketing tips & tricks - Copernica seminar eCommerce
E-mailmarketing tips & tricks - Copernica seminar eCommerce
 
The power of eMarketing - Zakaria Amlal @ Copernica Summit 2014
The power of eMarketing - Zakaria Amlal @ Copernica Summit 2014The power of eMarketing - Zakaria Amlal @ Copernica Summit 2014
The power of eMarketing - Zakaria Amlal @ Copernica Summit 2014
 
Admix - Michel de Bruin presentatie #DMSummit 2011
Admix - Michel de Bruin presentatie #DMSummit 2011Admix - Michel de Bruin presentatie #DMSummit 2011
Admix - Michel de Bruin presentatie #DMSummit 2011
 
Becoming an email marketing hero!
Becoming an email marketing hero!Becoming an email marketing hero!
Becoming an email marketing hero!
 
What is lead scoring - marketing automation
What is lead scoring - marketing automationWhat is lead scoring - marketing automation
What is lead scoring - marketing automation
 
Campagnes inrichten obv databasewijzigingen
Campagnes inrichten obv databasewijzigingenCampagnes inrichten obv databasewijzigingen
Campagnes inrichten obv databasewijzigingen
 
E-mailmarketing tips & tricks voor webwinkeliers
E-mailmarketing tips & tricks voor webwinkeliersE-mailmarketing tips & tricks voor webwinkeliers
E-mailmarketing tips & tricks voor webwinkeliers
 
The five characteristics of highly successful agencies - Walter van der Schee...
The five characteristics of highly successful agencies - Walter van der Schee...The five characteristics of highly successful agencies - Walter van der Schee...
The five characteristics of highly successful agencies - Walter van der Schee...
 
2009 05 13 Seminar Copernica Ruud Ouweneel
2009 05 13 Seminar Copernica Ruud Ouweneel2009 05 13 Seminar Copernica Ruud Ouweneel
2009 05 13 Seminar Copernica Ruud Ouweneel
 
Personalise & prosper - TFM&A Presentation
Personalise & prosper - TFM&A PresentationPersonalise & prosper - TFM&A Presentation
Personalise & prosper - TFM&A Presentation
 
Jasper Kolwijck - Lead Nurturing in de Praktijk - Multichannel Conference 2014
Jasper Kolwijck - Lead Nurturing in de Praktijk - Multichannel Conference 2014Jasper Kolwijck - Lead Nurturing in de Praktijk - Multichannel Conference 2014
Jasper Kolwijck - Lead Nurturing in de Praktijk - Multichannel Conference 2014
 
History of social media jan. 27 for kirkwood
History of social media   jan. 27 for kirkwoodHistory of social media   jan. 27 for kirkwood
History of social media jan. 27 for kirkwood
 
GS&L minibook 2013
GS&L minibook 2013 GS&L minibook 2013
GS&L minibook 2013
 
Princesa del desierto paula o
Princesa del desierto paula oPrincesa del desierto paula o
Princesa del desierto paula o
 
Procibis
ProcibisProcibis
Procibis
 
AEI State of the Union series: Medicare
AEI State of the Union series: MedicareAEI State of the Union series: Medicare
AEI State of the Union series: Medicare
 
Fei pi classement (s) 16.10.16
Fei pi   classement (s) 16.10.16Fei pi   classement (s) 16.10.16
Fei pi classement (s) 16.10.16
 

Similar to Copernica Advanced

Custom Scripting binnen RSForm!Pro - Frits Jongbloets - Joomladagen NL 2018
Custom Scripting binnen RSForm!Pro - Frits Jongbloets - Joomladagen NL 2018Custom Scripting binnen RSForm!Pro - Frits Jongbloets - Joomladagen NL 2018
Custom Scripting binnen RSForm!Pro - Frits Jongbloets - Joomladagen NL 2018StudioDeOorzaak
 
Presentatie bij de training HTML5 die plaatsvond na afloop van de sessie Mico...
Presentatie bij de training HTML5 die plaatsvond na afloop van de sessie Mico...Presentatie bij de training HTML5 die plaatsvond na afloop van de sessie Mico...
Presentatie bij de training HTML5 die plaatsvond na afloop van de sessie Mico...SLBdiensten
 
XML tekortkomingen en pluspunten
XML   tekortkomingen en pluspuntenXML   tekortkomingen en pluspunten
XML tekortkomingen en pluspuntenMarc de Graauw
 
Maximale impact met woorden online
Maximale impact met woorden onlineMaximale impact met woorden online
Maximale impact met woorden onlineBart De Waele
 
Drupal introductie voor NCRV-i
Drupal introductie voor NCRV-iDrupal introductie voor NCRV-i
Drupal introductie voor NCRV-iBèr Kessels
 
De 10 geboden van WordPress Development
De 10 geboden van WordPress DevelopmentDe 10 geboden van WordPress Development
De 10 geboden van WordPress DevelopmentFloris Lof
 
Toegankelijke en semantische HTML formulieren
Toegankelijke en semantische HTML formulierenToegankelijke en semantische HTML formulieren
Toegankelijke en semantische HTML formulierenThomas Byttebier
 
Zelf je Joomla! template bouwen voor beginners
Zelf je Joomla! template bouwen voor beginnersZelf je Joomla! template bouwen voor beginners
Zelf je Joomla! template bouwen voor beginnersRachel Walraven
 
1.7 html css terugblik
1.7 html css terugblik1.7 html css terugblik
1.7 html css terugblikmvanginkel
 
The power of powershell in Office 365 - TechDays 2015
The power of powershell in Office 365 - TechDays 2015The power of powershell in Office 365 - TechDays 2015
The power of powershell in Office 365 - TechDays 2015Delta-N
 
Wordcamp Utrecht 2019
Wordcamp Utrecht 2019Wordcamp Utrecht 2019
Wordcamp Utrecht 2019Peter Luit
 
Plone add-on packages uit Nederland - Fred van Dijk
Plone add-on packages uit Nederland - Fred van DijkPlone add-on packages uit Nederland - Fred van Dijk
Plone add-on packages uit Nederland - Fred van DijkZest Software
 

Similar to Copernica Advanced (20)

Web Security 101
Web Security 101Web Security 101
Web Security 101
 
Custom Scripting binnen RSForm!Pro - Frits Jongbloets - Joomladagen NL 2018
Custom Scripting binnen RSForm!Pro - Frits Jongbloets - Joomladagen NL 2018Custom Scripting binnen RSForm!Pro - Frits Jongbloets - Joomladagen NL 2018
Custom Scripting binnen RSForm!Pro - Frits Jongbloets - Joomladagen NL 2018
 
Fedora CMA en XSLT
Fedora CMA en XSLTFedora CMA en XSLT
Fedora CMA en XSLT
 
Presentatie bij de training HTML5 die plaatsvond na afloop van de sessie Mico...
Presentatie bij de training HTML5 die plaatsvond na afloop van de sessie Mico...Presentatie bij de training HTML5 die plaatsvond na afloop van de sessie Mico...
Presentatie bij de training HTML5 die plaatsvond na afloop van de sessie Mico...
 
Les 4 php w2
Les 4 php w2Les 4 php w2
Les 4 php w2
 
XML tekortkomingen en pluspunten
XML   tekortkomingen en pluspuntenXML   tekortkomingen en pluspunten
XML tekortkomingen en pluspunten
 
HTML kort & bondig
HTML kort & bondigHTML kort & bondig
HTML kort & bondig
 
Html, xhtml en Ftp
Html, xhtml en FtpHtml, xhtml en Ftp
Html, xhtml en Ftp
 
Maximale impact met woorden online
Maximale impact met woorden onlineMaximale impact met woorden online
Maximale impact met woorden online
 
Beginnen met PHP
Beginnen met PHPBeginnen met PHP
Beginnen met PHP
 
Drupal introductie voor NCRV-i
Drupal introductie voor NCRV-iDrupal introductie voor NCRV-i
Drupal introductie voor NCRV-i
 
De 10 geboden van WordPress Development
De 10 geboden van WordPress DevelopmentDe 10 geboden van WordPress Development
De 10 geboden van WordPress Development
 
Toegankelijke en semantische HTML formulieren
Toegankelijke en semantische HTML formulierenToegankelijke en semantische HTML formulieren
Toegankelijke en semantische HTML formulieren
 
PHP
PHPPHP
PHP
 
Zelf je Joomla! template bouwen voor beginners
Zelf je Joomla! template bouwen voor beginnersZelf je Joomla! template bouwen voor beginners
Zelf je Joomla! template bouwen voor beginners
 
1.7 html css terugblik
1.7 html css terugblik1.7 html css terugblik
1.7 html css terugblik
 
The power of powershell in Office 365 - TechDays 2015
The power of powershell in Office 365 - TechDays 2015The power of powershell in Office 365 - TechDays 2015
The power of powershell in Office 365 - TechDays 2015
 
Prosite Webinar 2010
Prosite Webinar 2010Prosite Webinar 2010
Prosite Webinar 2010
 
Wordcamp Utrecht 2019
Wordcamp Utrecht 2019Wordcamp Utrecht 2019
Wordcamp Utrecht 2019
 
Plone add-on packages uit Nederland - Fred van Dijk
Plone add-on packages uit Nederland - Fred van DijkPlone add-on packages uit Nederland - Fred van Dijk
Plone add-on packages uit Nederland - Fred van Dijk
 

More from Copernica BV

Digitale één-op-één communicatie
Digitale één-op-één communicatieDigitale één-op-één communicatie
Digitale één-op-één communicatieCopernica BV
 
'Beste e-mailcampagne 2019' award uitreiking
'Beste e-mailcampagne 2019' award uitreiking'Beste e-mailcampagne 2019' award uitreiking
'Beste e-mailcampagne 2019' award uitreikingCopernica BV
 
Hoe aanhangwagendirect.nl de stijging van advertentiekosten opvangt met slimm...
Hoe aanhangwagendirect.nl de stijging van advertentiekosten opvangt met slimm...Hoe aanhangwagendirect.nl de stijging van advertentiekosten opvangt met slimm...
Hoe aanhangwagendirect.nl de stijging van advertentiekosten opvangt met slimm...Copernica BV
 
Hoe The Bastard bouwt aan een loyaal klantbestand via e-mail
Hoe The Bastard bouwt aan een loyaal klantbestand via e-mailHoe The Bastard bouwt aan een loyaal klantbestand via e-mail
Hoe The Bastard bouwt aan een loyaal klantbestand via e-mailCopernica BV
 
Warmteservice verhoogt de omzet met 1-op-1 e-mail
Warmteservice verhoogt de omzet met 1-op-1 e-mailWarmteservice verhoogt de omzet met 1-op-1 e-mail
Warmteservice verhoogt de omzet met 1-op-1 e-mailCopernica BV
 
Customer Journey Mapping met e-mailmarketing voor NovaShops
Customer Journey Mapping met e-mailmarketing voor NovaShopsCustomer Journey Mapping met e-mailmarketing voor NovaShops
Customer Journey Mapping met e-mailmarketing voor NovaShopsCopernica BV
 
Feiten & Fabels over e-mail uitgelicht: The Bastard case
Feiten & Fabels over e-mail uitgelicht: The Bastard caseFeiten & Fabels over e-mail uitgelicht: The Bastard case
Feiten & Fabels over e-mail uitgelicht: The Bastard caseCopernica BV
 
Hoe voordeeluitjes.nl top of-mind blijft door relevante en event-gedreven e-m...
Hoe voordeeluitjes.nl top of-mind blijft door relevante en event-gedreven e-m...Hoe voordeeluitjes.nl top of-mind blijft door relevante en event-gedreven e-m...
Hoe voordeeluitjes.nl top of-mind blijft door relevante en event-gedreven e-m...Copernica BV
 
De beste e mailcampagnes van 2018
De beste e mailcampagnes van 2018De beste e mailcampagnes van 2018
De beste e mailcampagnes van 2018Copernica BV
 
Een persoonlijk wijnadvies van de WIjnbeurs.
Een persoonlijk wijnadvies van de WIjnbeurs.Een persoonlijk wijnadvies van de WIjnbeurs.
Een persoonlijk wijnadvies van de WIjnbeurs.Copernica BV
 
De uitdagingen van e-mailmarketing bij dagaanbieders
De uitdagingen van e-mailmarketing bij dagaanbiedersDe uitdagingen van e-mailmarketing bij dagaanbieders
De uitdagingen van e-mailmarketing bij dagaanbiedersCopernica BV
 
Weg met keuzestress! personaliseren doe je zo
Weg met keuzestress! personaliseren doe je zoWeg met keuzestress! personaliseren doe je zo
Weg met keuzestress! personaliseren doe je zoCopernica BV
 
Copernica DMARC analyzer
Copernica DMARC analyzer Copernica DMARC analyzer
Copernica DMARC analyzer Copernica BV
 
Partner Mediapakketten
Partner MediapakkettenPartner Mediapakketten
Partner MediapakkettenCopernica BV
 
Nieuwe Europese privacyregulatie
Nieuwe Europese privacyregulatieNieuwe Europese privacyregulatie
Nieuwe Europese privacyregulatieCopernica BV
 
E mailmarketingtrends voor meer conversie!
E mailmarketingtrends voor meer conversie!E mailmarketingtrends voor meer conversie!
E mailmarketingtrends voor meer conversie!Copernica BV
 
Tien e-mailmarketingtrends voor meer conversie
Tien e-mailmarketingtrends voor meer conversieTien e-mailmarketingtrends voor meer conversie
Tien e-mailmarketingtrends voor meer conversieCopernica BV
 
Customer Lifecycle integratie met e-mailmarketing
Customer Lifecycle integratie met e-mailmarketingCustomer Lifecycle integratie met e-mailmarketing
Customer Lifecycle integratie met e-mailmarketingCopernica BV
 
E-mailmarketing Best Practices voor meer conversie - Digital Marketing in 1 Day
E-mailmarketing Best Practices voor meer conversie - Digital Marketing in 1 DayE-mailmarketing Best Practices voor meer conversie - Digital Marketing in 1 Day
E-mailmarketing Best Practices voor meer conversie - Digital Marketing in 1 DayCopernica BV
 
Ontwikkelingen Copernica Marketing Software 2016
Ontwikkelingen Copernica Marketing Software 2016Ontwikkelingen Copernica Marketing Software 2016
Ontwikkelingen Copernica Marketing Software 2016Copernica BV
 

More from Copernica BV (20)

Digitale één-op-één communicatie
Digitale één-op-één communicatieDigitale één-op-één communicatie
Digitale één-op-één communicatie
 
'Beste e-mailcampagne 2019' award uitreiking
'Beste e-mailcampagne 2019' award uitreiking'Beste e-mailcampagne 2019' award uitreiking
'Beste e-mailcampagne 2019' award uitreiking
 
Hoe aanhangwagendirect.nl de stijging van advertentiekosten opvangt met slimm...
Hoe aanhangwagendirect.nl de stijging van advertentiekosten opvangt met slimm...Hoe aanhangwagendirect.nl de stijging van advertentiekosten opvangt met slimm...
Hoe aanhangwagendirect.nl de stijging van advertentiekosten opvangt met slimm...
 
Hoe The Bastard bouwt aan een loyaal klantbestand via e-mail
Hoe The Bastard bouwt aan een loyaal klantbestand via e-mailHoe The Bastard bouwt aan een loyaal klantbestand via e-mail
Hoe The Bastard bouwt aan een loyaal klantbestand via e-mail
 
Warmteservice verhoogt de omzet met 1-op-1 e-mail
Warmteservice verhoogt de omzet met 1-op-1 e-mailWarmteservice verhoogt de omzet met 1-op-1 e-mail
Warmteservice verhoogt de omzet met 1-op-1 e-mail
 
Customer Journey Mapping met e-mailmarketing voor NovaShops
Customer Journey Mapping met e-mailmarketing voor NovaShopsCustomer Journey Mapping met e-mailmarketing voor NovaShops
Customer Journey Mapping met e-mailmarketing voor NovaShops
 
Feiten & Fabels over e-mail uitgelicht: The Bastard case
Feiten & Fabels over e-mail uitgelicht: The Bastard caseFeiten & Fabels over e-mail uitgelicht: The Bastard case
Feiten & Fabels over e-mail uitgelicht: The Bastard case
 
Hoe voordeeluitjes.nl top of-mind blijft door relevante en event-gedreven e-m...
Hoe voordeeluitjes.nl top of-mind blijft door relevante en event-gedreven e-m...Hoe voordeeluitjes.nl top of-mind blijft door relevante en event-gedreven e-m...
Hoe voordeeluitjes.nl top of-mind blijft door relevante en event-gedreven e-m...
 
De beste e mailcampagnes van 2018
De beste e mailcampagnes van 2018De beste e mailcampagnes van 2018
De beste e mailcampagnes van 2018
 
Een persoonlijk wijnadvies van de WIjnbeurs.
Een persoonlijk wijnadvies van de WIjnbeurs.Een persoonlijk wijnadvies van de WIjnbeurs.
Een persoonlijk wijnadvies van de WIjnbeurs.
 
De uitdagingen van e-mailmarketing bij dagaanbieders
De uitdagingen van e-mailmarketing bij dagaanbiedersDe uitdagingen van e-mailmarketing bij dagaanbieders
De uitdagingen van e-mailmarketing bij dagaanbieders
 
Weg met keuzestress! personaliseren doe je zo
Weg met keuzestress! personaliseren doe je zoWeg met keuzestress! personaliseren doe je zo
Weg met keuzestress! personaliseren doe je zo
 
Copernica DMARC analyzer
Copernica DMARC analyzer Copernica DMARC analyzer
Copernica DMARC analyzer
 
Partner Mediapakketten
Partner MediapakkettenPartner Mediapakketten
Partner Mediapakketten
 
Nieuwe Europese privacyregulatie
Nieuwe Europese privacyregulatieNieuwe Europese privacyregulatie
Nieuwe Europese privacyregulatie
 
E mailmarketingtrends voor meer conversie!
E mailmarketingtrends voor meer conversie!E mailmarketingtrends voor meer conversie!
E mailmarketingtrends voor meer conversie!
 
Tien e-mailmarketingtrends voor meer conversie
Tien e-mailmarketingtrends voor meer conversieTien e-mailmarketingtrends voor meer conversie
Tien e-mailmarketingtrends voor meer conversie
 
Customer Lifecycle integratie met e-mailmarketing
Customer Lifecycle integratie met e-mailmarketingCustomer Lifecycle integratie met e-mailmarketing
Customer Lifecycle integratie met e-mailmarketing
 
E-mailmarketing Best Practices voor meer conversie - Digital Marketing in 1 Day
E-mailmarketing Best Practices voor meer conversie - Digital Marketing in 1 DayE-mailmarketing Best Practices voor meer conversie - Digital Marketing in 1 Day
E-mailmarketing Best Practices voor meer conversie - Digital Marketing in 1 Day
 
Ontwikkelingen Copernica Marketing Software 2016
Ontwikkelingen Copernica Marketing Software 2016Ontwikkelingen Copernica Marketing Software 2016
Ontwikkelingen Copernica Marketing Software 2016
 

Copernica Advanced

  • 1.
  • 2. ONDERWERPEN - ontwikkelen van templates - personaliseren - verzenden - inlezen van externe content - koppelingen met de applicatie (API)
  • 3. CLAYTON VAN OOSTWAARD Ik weet heel erg veel van HTML en van templates.
  • 4. TEMPLATES ONTWIKKELEN - tekstblokken met [text name=&quot;naam_van_blok&quot;] - imageblokken met [image name=&quot;naam_van_blok&quot;] - loopblokken met [loop name=&quot;naam_van_blok&quot;] Let op: 1. gebruik unieke namen voor blokken 2. gebruik [ldelim] en [rdelim] voor [ en ] 3. de blokken kennen verschillende attributen
  • 5. LOOPS IN EEN TEMPLATE [loop name=&quot;voorbeeld_loop&quot;] <div> <b> Deze code wordt in een document herhaald. </b> </div> [/loop]
  • 6. GENESTE LOOPS [loop name=&quot;voorbeeld_loop&quot;] <div> <b> [text name=&quot;voorbeeld_text&quot;] </b> </div> [/loop]
  • 7. ONHANDIGE LOOPS <table> [loop name=&quot;voorbeeld_loop&quot;] <tr> <td> [text name=&quot;voorbeeld_text&quot;] </td> </tr> [/loop] </table>
  • 8. HOE HET BETER KAN [loop name=&quot;voorbeeld&quot; begin=&quot;<table> end=&quot;</table>&quot;] <tr> <td> [text name=&quot;voorbeeld_text&quot;] </td> </tr> [/loop]
  • 9. OVER HTML - e-mail wordt verstuurd in HTML, tekst of HTML+tekst formaat - plaatjes kunnen 'embedded' worden meegestuurd - de marketing software kent geen beperkingen aan de HTML - e-mailprogramma's wel! Tips: 1. gebruik heel simpele HTML (1.0) 2. geen achtergronden 3. geen floating images 4. geen scripts of (flash) animaties 5. geen rare fonts 6. geen style blocks, geen externe styles
  • 11.  
  • 12. DE MORAAL … VERTROUW NOOIT DE INPUT VAN EEN GEBRUIKER!
  • 13. PERSONALISEREN Beste {$voornaam}, Welkom op ons seminar!
  • 15. PERSONALISEREN - MODIFIERS {$var|escape} vervang HTML code door entities < -> &lt; {$var|nl2br} vervang regeleindes door <br/> {$var|strip_tags} verwijder HTML tags {$var|date_format} toon een datum op nette wijze {$var|truncate} kort een variabele in {$var|trim} verwijder whitespace Modifiers mogen elkaar opvolgen: {$var|trim|escape|truncate:40} Meer informatie zie www.smarty.net
  • 16. PERSONALISEREN - CONDITIES {if $geslacht == 'man'} <div>Geachte heer {$naam|escape}</div> {else} <div>Geachte mevrouw {$naam|escape}</div> {/if}
  • 17. PERSONALISEREN - LOOPS {foreach from=$contactpersonen item=persoon} <div>Contactpersoon {$smarty.foreach.iteration}</div> <div>{$persoon.voornaam|escape}</div> <div>{$persoon.achternaam|escape}</div> <div>{$persoon.woonplaats|escape}</div> {/foreach}
  • 18. PERSONALISEREN – ANDERE PROFIELEN Up and coming: {loadprofile database=Bedrijven naam=Jansen assign=x} <div>{$x.voornaam|escape}</div>
  • 20. VERZENDEN 1. De mail wordt ingeroosterd 2. Op het ingeroosterde tijdstip worden adressen geselecteerd - dit is het verzendtijdstip in de statistieken - 3. Voor elk adres wordt een unieke mail samengesteld 4. Vanuit de outbox worden de mails verstuurd
  • 21. OUTBOX - Procedure houdt in de gaten of er berichten in outbox staan - Non-blocking -> S U P E R S N E L - Bij tijdelijke fout: een uur later een nieuwe poging
  • 22.  
  • 23. NADEEL - Ontvangende mailserver overbelast - Oplossing: softwarematige limiet: - Maximum aantal berichten per minuut per server - Maximum aantal simultane connecties - Maximum aantal herhalingen - Dit is per account in te stellen
  • 24. BOUNCES - mail voor [email_address] - wat is IP adres van @copernica.nl? - connectie maken met mailserver - communicatie met de mailserver (5 stappen) - mail wordt ontvangen of geweigerd (+foutcode) - ontvangen mail wordt later alsnog geweigerd (+foutcode)
  • 25. FOUTCODES - Foutcodes komen terug van server of per e-mail - Foutcodes zijn gestandaardiseerd - Maar: soms is er geen code voor de werkelijke reden - Maar: soms komt de code niet overeen met de reden
  • 27. INLEZEN VAN EXTERNE CONTENT Content van een externe bron, kan automatisch worden ingevoegd in publicaties die worden gemaakt met de Copernica Marketing Software - bijvoorbeeld RSS feeds of ATOM feeds - alle gegevens die beschikbaar zijn in XML formaat
  • 28. WAT IS XML? XML is een bestandsformaat, maar heeft nog geen betekenis: <persoon> <voornaam>Simon</voornaam> <achternaam>De Wit</achternaam> </persoon> <persoon> <voornaam>Hans</voornaam> <achternaam>De Graaf</achternaam> </persoon>
  • 29. WAT IS XML? XML is een bestandsformaat, maar heeft nog geen betekenis: <persoon vn=&quot;Simon&quot; an=&quot;De Wit&quot;/> <persoon vn=&quot;Hans&quot; an=&quot;De Graaf&quot;/>
  • 30. XML invoegen De XML uit de externe bron wordt ingevoegd in het document. - XML bevat de gegevens - XSLT bevat regels om data om te zetten naar (X)HTML - HTML wordt ingevoegd {feed name=&quot; http://bedrijf/content &quot; xslt=&quot;omzetregel&quot;}
  • 31. XML VOORBEELD <nieuws> <artikel> <titel>Dit is de titel van een bericht</titel> <datum>2008-12-18</datum> <body> Hier komt het volledige artikel </body> </artikel> <artikel> … </artikel> </nieuws>
  • 32. XSLT VOORBEELD <xsl:template match=&quot;/&quot;> <h2>Nieuws</h2> <xsl:for-each select=&quot;nieuws/artikel&quot;> <div><b><xsl:value-of select=&quot;titel&quot;/></b></div> <div><xsl:value-of select=&quot;artist&quot;/></div> </xsl:for-each> </xsl:template> Meer informatie: www.w3schools.com
  • 33. ANDERE EXTERNE CONTENT - survey worden ook aangeleverd als XML - formulieren worden ook aangeleverd als XML Eigen XSLT kan worden ingezet voor surveys en formulieren
  • 34. BINNENKORT - content wordt aangeleverd in XML - met XSLT wordt dit omgezet naar HTML - nieuw: met een stylesheet wordt de stijl toegevoegd - nieuw: de stylesheet wordt omgezet naar attributen
  • 35. MAILINGS NIEUWE STIJL - standaard template - standaard xslt - standaard style - focus op content
  • 36. VRAGEN OVER EXTERNE CONTENT …
  • 37. KOPPELINGEN MET DE SOFTWARE Websites, formulieren, interne systemen moeten worden gekoppeld met de Marketing Software: - gegevens uitlezen - gegevens bijwerken - gegevens toevoegen
  • 38. AUTOMATISCHE IMPORT Er wordt op vaste tijdstippen een tabgescheiden bestand gedownload. - Tip: dit bestand kan dynamisch worden opgebouwd
  • 39. AUTOMATISCHE EXPORT Er wordt op vaste tijdstippen een tabgescheiden bestand geupload of gemaild.
  • 40. POM SOAP API - Een verzameling methodes die door programmeurs kan worden aangeroepen om gegevens op te vragen of bij te werken - Alle gegevens zijn toegankelijk - Het heeft niks te maken met user interface - Kan met veel talen worden aangeroepen: PHP, C#, Java
  • 41.  
  • 42. POM OBJECTMODEL - Account - Database - Veld - Interesse - Profiel - EmailingTemplate - EmailingDocument - Attachment Er zijn een paar honderd verschillende objecten
  • 43. POM OBJECTEN - Elk object heeft methodes, die kunnen worden op basis van een ID: - EmailingDocument_retrieve - EmailingDocument_update - EmailingDocument_attachments - EmailingDocument_createAttachment - EmailingDocument_followUps
  • 44. VRAGEN OVER DE API ...