Tips and Tricks

HTML Coding Tips for Email

Coding HTML for email might sound easy, but there are a lot of industry best practices that you might want to know before you begin.


General

Text

Images

Prioritized Sending: Ensure contacts Do Not Get Bombarded by Emails

There are plenty of times where marketers wish to send out several different deployments around the same time as each other. The biggest issue that arrives with this tactic is that the deployment lists/segments being used in the deployments, often have overlap between each other. Therefore, those recipients receive multiple deployments within a very short period of time. This creates a negative experience with your contacts and they are more likely to unsubscribe. Below is a way for you to help ensure that your contacts aren't being bombarded by emails.


1.  Determine your Sending Priority


 

2.  Setting up your Segments or Lists


 

3.  Setting up your Deployments

 

 

 

 

Using Symbols in Subject Lines

Recently, you might have seen some interesting symbols appearing in your inbox. Unicode Symbols have started to make an appearance in subject lines and Digital marketers are using them to their benefit to get noticed in a sea of text based subject lines. We tested the symbols below in different email clients on both PC and Mobile.

If you would like to use any of the symbols below, you can copy and paste them into your subject line inside CONNECT.
If you are looking for other symbols, click here for a great search engine that will find symbols based on words.


 

Symbol Description Unicode Outlook (2003+)  Thunderbird  iMail 4  Webmail *  iPhone (iOS 5)  Android 2.2  Android 4.0  Blackberry (OS 7.1) 
â™  Spade U+2660 Works Works Works Works Works Works Works Works
♣ Clover U+2663 Works Works Works Works Works Works Works Works
♦ Diamond U+2666 Works Works Works Works Works Works Works Works
♥ Heart U+2665 Works Works Works Works Works Works Works Works
? Male Symbol U+2642 Works Works Works Works Works Works Works Works
? Female Symbol U+2640 Works Works Works Works Works Works Works Works
¤ Sun U+263C Works Works Works Works Works Doesn''t Work Works Works
? Black Smiley U+263B Works Works Works Works Works Doesn''t Work Doesn''t Work Works
? White Smiley U+263A Works Works Works Works Works Doesn''t Work Works Works
â—Š Lozenge U+25CA Works Works Works Works Works Works Works Works
? Left Arrow U+25C4 Works Works Doesn't Work Works Works Doesn't Work Doesn't Work Works
? Down Arrow U+25BC Works Works Works Works Works Works Works Works
? Right Arrow U+25BA Works Works Works Works Works Doesn''t Work Works Works
? Up Arrow U+25B2 Works Works Works Works Works Works Works Works
? Single Music Note U+266A Works Works Works Works Works Doesn''t Work Works Works
? Double Music Note U+266B Works Works Works Works Works Works Doesn''t Work Works
? Sharp  U+266F Works Works Works Works Works Doesn''t Work Works Works
? Clear Bullet U+25CB Works Works Works Works Works Works Works Works
? Black Bullet U+25CF Works Works Works Works Works Works Works Works
® Registered Symbol U+00AE Works Works Works Works Works Works Works Works
â„¢ Trademark Symbol U+2122 Works Works Works Works Works Works Works Works
© Copyright Symbol U+00A9 Works Works Works Works Works Works Works Works

Personalize your Emails the Right Way

Personalization is a great way to engage your subscribers. 

Do it right and your subscribers will feel that you know and care about them. We can help you do it the right way.


1.  Create a New Segment with the definition "First Name is empty" and Save

 

 


 

Create a Personalized Email using Dynamic Variables

 

 


 

Create a Duplicate of your Message by clicking "Save as..."

 

 


Edit the New Version to be "Non-Personalized" and Save

 

 


For the first deployment, select the "Non-Personalized" message and the segment that was built in the first step

 

 


For the second deployment, select the "Personalized" message and as an additional step, add the segment as a suppression

 

 

Copying Text Formating in the Template Editor

When using the template editor, you might come across situations where you want to use the same text formatting (color, size, font, etc.) in another part of your email. 

This quick tutorial will show you the best way to copy text formatting from other parts of your email template.


1.  In the editor, highlight and copy a middle block of text at least 2 characters long (without spaces)

 

 


2.  Paste that into the location you would like to use it

 

 


3.  Place the cursor in the middle of the block you have created

 

 


4.  Type in the text you wish to use

 

 


5.  Delete the text you copied, from each end

 

 

Targeting your New Subscribers

When building your email program, you might find the need to target "New Subscribers" for use in your Welcome Program. 

Using the CONNECT segmentation tool, you have the ability to segment on your subscriptions which allows you capture your new subscribers for use in a Welcome program. 

The following tutorial will help you accomplish that.


1.  Create a New Segment

 

 


2.  Drag and release the Subscription you would like to Collect New Subscribers For

 

 


 

3.  Name your Segment and click the "Save and Export to .CSV" button

 

 


 

4.  Upload the File you Downloaded

 

 


 

5.  Navigate back to the Segment you Created Earlier

 

 


6.  Drag and Release the "List Upload" Source over the Existing Criteria.

 

 


7.  Select the list you recently uploaded from the drop down

 


 

8.  Change the Operator from "equals" to "does not equal".

 


9.  Click Save when finished. This should result in a segment count of 0.

 

 

Dynamic editing of Envelope section

 

 

 

Exporting CSV files from Microsoft Access 2007/2010

If you have an external database located in Microsoft Access 2007/2010, there is a special set of instructions you must follow in order to create a list (CSV File) that will upload properly into CONNECT.


1.  With your Database open in Access, right click on the Table name on the left and select "Export - - Text File".

 

 


2.  Click "Browse" to select which folder you would like to save to and change the ".txt" in the file name to ".csv". Click OK when finished.

 

 


 

3.  Make sure "Delimited" is selected and click the "Advanced" button at the bottom left.

 

 


 

4.  Select "Unicode (UTF-8)" from the "Code Page" drop down and click OK when finished. Click "Next" to move forward.

 

 


5.  Make sure "Comma" is selected as the delimiter. Check "Include Field Names on First Row" and then click "Next" to move forward.

 

 


6.  Click "Finish" to export your file.

 

 


7.  OPTIONAL: Check "Save export steps" to save the steps you followed in this tutorial so you can quickly repeat this type of export without the wizard.

 

 


8.  OPTIONAL: To re-use your saved steps, navigate to the "External Data" tab and click "Saved Exports". Select the saved steps and click "Run".

 

Create a Meeting File for your Messages

When creating an Event notification to send out to your subscriber list, a create addition is to have a Meeting Invite file that users can use to automatically place the date in their digital calendars, whether it be on their smartphone or their computer. This quick tutorial shows you how to create one of these files. 

One requirement for this is that you will have to have a way to host the file and create a URL to link to within the tool.


1.  Navigate to www.pratie.tomodea.dev/lab/icalendar/default.asp and fill in the details of your event

 


2.  Right click on the "Add Event To Your Calendar" link and click "Save Target As" (IE) or "Save Link As" (Firefox/Chrome)

 

 


3.  Once the file you saved has been hosted and you have a URL, Navigate to CONNECT and the Event message you are creating

 

 


4.  Highlight the Text/Image you wish to link and click the "Insert Link" button

 

 


5.  Paste in the URL for the Calendar File and Change Target to "New Window"

 

Landing Pages and iFrames

Landing Pages within CONNECT provides users with the opportunity to create hosted HTML pages that can be used in a variety of situations. 

One use is iFrames within a website. This gives the user the ability to use the hosted content within CONNECT on their website. 

One use that is very common is to use iFrames to load in a CONNECT Web Form onto a user's site so that they get to keep the look and feel of the website around the Web Form. 

This tutorial goes over a few points in using iFrames with CONNECT Landing pages.


What are iFrames?

 

 


Web Forms

 

 


Style Sheets

Styling your Web Forms or Unsubscribe Page

If you would like to be able to style your web forms or Unsubscribe page buttons and give it the look and feel of your branding and landing page design, you can use the CSS classes below in an embedded stylesheet within your CONNECT hosted landing page to alter the design.


The Web Form code

 

 

What are Content Rules and how to use them?

Content rules allow users to add dynamic content to email messages by mapping it relative to the recipient information from the Datamart.

 

What is the difference between Content Rule and Content block?

 

*I will explain the entire process by creation of a new email message with content rules applied

 

Here, three highlighted dynamic variables will be used to add specific code snippets according to recipient information stored under corresponding fields.

 

Users can build rules manually or select a value quotes .csv file with content rules for corresponding dynamic variables

 

 

After selection of Build rules manually, the window is displayed (shown above).

  1. Edit criteria as text: This provides users the freedom to write the rules from scratch for content rules. On the other hand edit as builder provides an interface for users to simply select the values and hides all the coding technicality. Example:
        Think of criteria as an IF/ELSE statement which results in application of underlying expression.
    • Define criteria: Clicking on this option will allow us to create a new criteria for defining content rules for data.
    • Default rules: When none of the criteria matches with the record in the Datamart then this final rule will be applied. 

 

Edit criteria as Builder:

Edit criteria as text:

 

  1. Variable Name: This provides a list of all the dynamic variables we created in our HTML document. The Content section provides us with a text area to add code snippet/ text/ images etc. based on the users preference which will be displayed in the final email message according to the criteria selected.
  2. Copy Criteria from Rule: CONNECT makes it easier for using previously defined criteria as a template to create new ones.
  3. Cancel: If the user is not satisfied with the criteria defined, by simply clicking this option it will discard that specific content rule.
  4. Done: Clicking this option will create the content rule.

 

After content rules are defined, the User will be brought back to this screen:

 

CONNECT allows users to remove all the rules by simply clicking on the Clear rules button. Also, the rules could be exported as a value quoted .csv file for future use.

HTML
 
"Criteria","header1","body1","image1"
"(field[Division] equals "Food Services")","15% Off All Gloves","We have a wide selection of gloves for the food services industry. FDA approved. wrist and elbow length.","<a href="https://www.uline.ca/Grp_367/Vinyl-Poly-Gloves?keywords=Poly+Food+Service+Gloves" target="_blank" title="Glove Sale"><img src="https://portal.umpiredigital.com/Message/Image/Load/9" width="188" height="36" alt="gloves" style="display:block" border="0"></a>"
"(field[Division] equals "Cleaning Services")","15% Off All Mops","Check out our new line of microfiber mops! Wet mops, dry mops, dust mops. We have everything in stock","<a href="https://www.uline.ca/Grp_123/Mops-Squeegees-Carts?keywords=mop"><img src="https://portal.umpiredigital.com/Message/Image/Load/10" width="188" height="36" alt="sale" style="display:block" border="0"></a>" 
"_Default","15% Off Sale!","For the largest selection of cleaning supplies at unbeatable pricing check our monthly flyer for the best deals.","<a href="https://www.uline.ca/Promotion/Specials"><img src="https://portal.umpiredigital.com/Message/Image/Load/11" width="188" height="36" alt="sale" style="display:block" border="0"></a>"

Once the content rules are defined, we can test them in the preview section. A complete example from step 1 is shown below:

Add dynamic variables to HTML code map add content rules:

 

 

After defining the content rules:

 

 

In the preview tab.

When no input is provided in email:

 

When Division is equal to “Food Services�:

When Division equals “Cleaning Services�:

When none of the criteria match we use the rules defined in default section:

What are content blocks?

Content blocks allow users to insert dynamic content in their email by creating a dynamic variable that displays information relative to the information retrieved for a specific record type in Datamart. These variables are user created and defined.

 

What is the difference between a Content Rule and Content block?

 

How to use Content Blocks?

 

 

This helps users in customizing how the content will be displayed by the content block variable.

 

1. Name: Provide a name to dynamic variable. This will be inserted into the HTML section (Image shown below - highlighted by yellow border).

 

 

2. CONNECT allows users to program the entire logic by switching to HTML mode from Design mode. (Example shown below)

 

Design mode:

HTML mode:

 

 

3. Copy: New content blocks can be created from previously created ones simply by selecting the drop down list next to the Copy option.

 

    Insert: Click this button to insert the dynamic variable in the email message.

    Cancel: Click this button to discard current dynamic variable creation.

 

Now, we have to add the logic for the insertion of content. This is done using if/else statements.

 

        Result in preview tab


 

        Result in preview tab:

 


 

            Result in preview tab:

 


 

Dynamic content block variables also support image, text and blocks of code.

To insert an image:

To insert a block:

User could further edit the Block by selecting Edit button. The following window will be displayed: