<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Brontoversity &#187; Best Practices</title>
	<atom:link href="http://brontoversity.com/category/best-practices/feed/" rel="self" type="application/rss+xml" />
	<link>http://brontoversity.com</link>
	<description>Product Education for Bronto's Email Marketing Application</description>
	<lastBuildDate>Thu, 29 Jul 2010 18:57:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Bulletproof buttons &#8211; now easier than ever</title>
		<link>http://brontoversity.com/2010/06/29/bulletproof-buttons-now-easier-than-ever/</link>
		<comments>http://brontoversity.com/2010/06/29/bulletproof-buttons-now-easier-than-ever/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 19:18:24 +0000</pubDate>
		<dc:creator>Lucas Weber</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Did You Know?]]></category>
		<category><![CDATA[bulletproof button]]></category>
		<category><![CDATA[Call to Action]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML code]]></category>

		<guid isPermaLink="false">http://brontoversity.com/?p=7934</guid>
		<description><![CDATA[There has been lots of talk in the industry recently about Bulletproof buttons, those nifty little buttons in your HTML emails that look exactly the same whether images are on or off.  Today we&#8217;re going to talk about what a Bulletproof button actually is, and how to create one for use in Bronto.
So, what [...]


Related posts:<ol><li><a href='http://brontoversity.com/2009/11/24/adding-style-to-your-images/' rel='bookmark' title='Permanent Link: Adding Style To Your Images'>Adding Style To Your Images</a> <small> Do your images have style?  If not, why?  It&#8217;s...</small></li>
<li><a href='http://brontoversity.com/2009/09/03/see-what-they-see-inbox-previews/' rel='bookmark' title='Permanent Link: See What They See: Inbox Previews'>See What They See: Inbox Previews</a> <small>At Bronto, we work hard to implement features that not...</small></li>
<li><a href='http://brontoversity.com/2010/02/04/setting-the-wysiwyg-editor-to-basic-mode/' rel='bookmark' title='Permanent Link: Setting The WYSIWYG Editor To Basic Mode'>Setting The WYSIWYG Editor To Basic Mode</a> <small>Bronto&#8217;s WYSIWYG editor is a fantastic way to create and...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://brontoversity.com/wp-content/uploads/2010/06/bullet.jpg"><img class="alignright size-full wp-image-7947" title="bullet" src="http://brontoversity.com/wp-content/uploads/2010/06/bullet.jpg" alt="bullet image" width="199" height="149" /></a>There has been lots of talk in the industry recently about Bulletproof buttons, those nifty little buttons in your HTML emails that look exactly the same whether images are on or off.  Today we&#8217;re going to talk about what a Bulletproof button actually is, and how to create one for use in Bronto.</p>
<h3>So, what is a Bulletproof button anyway?</h3>
<p>A Bulletproof button is a button or navigation bar in your HTML email that looks the same regardless of whether the contact has enabled images or not. They are great for calls to action that can be seen even if the contact  doesn&#8217;t enable images in their inbox. Instead of being made up of one or more images like a traditional graphical button, bulletproof buttons are built from pure HTML. You may not have the same graphic flair available to you, but that is a small tradeoff for the greatly enhanced readability.</p>
<p>Below is an example of each kind of button. The button on the left is actually a bullet proof button. If you highlight it, you&#8217;ll notice that you can actually select the text on it. The button on the right is a regular old graphic button, which, if images were not available, would be totally invisible! Not much use, huh?</p>
<table style="height: 86px;" border="0" cellspacing="0" cellpadding="0" width="550" align="center">
<tbody>
<tr>
<td width="265" align="center">
<table border="0" cellspacing="0" cellpadding="0" align="center">
<tbody>
<tr>
<td style="color: #ffffff; font-family: Arial, Helvetica, sans-serif;" width="150" height="80" align="center" valign="middle" bgcolor="#4b7523"><a style="color: white;" href="#">Bulletproof!</a></td>
</tr>
</tbody>
</table>
</td>
<td width="20"></td>
<td width="265" align="center" valign="middle"><a href="http://brontoversity.com/wp-content/uploads/2010/06/image_button.jpg"><img src="http://brontoversity.com/wp-content/uploads/2010/06/image_button.jpg" alt="Image button" width="150" height="80" /></a></td>
</tr>
</tbody>
</table>
<h3>So how can I make a bulletproof button?</h3>
<p>Making these buttons used to be a bit of a chore. You would have to manually write the HTML code involved. The code for the button above looks like this:</p>
<pre class="brush:[html]">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="color: #ffffff; font-family: Arial, Helvetica, sans-serif;" width="150" height="80" align="center" valign="middle" bgcolor="#4b7523"> <a href="http://">Bulletproof!</a></td>
</tr>
</tbody>
</table>
</pre>
<p>Luckily, the folks over at Email Transit have whipped up a Bulletproof Button Generator that they have been kind enough to share with the internet. You can find the generator at <a href="http://emailtransmit.com/bulletproof">http://emailtransmit.com/bulletproof</a></p>
<p>That&#8217;s all there is to it. If you have any questions, please leave them in the comments section below.</p>
<p><em><br />
Lucas Weber<br />
Bronto Client Services</em></p>


<p>Related posts:<ol><li><a href='http://brontoversity.com/2009/11/24/adding-style-to-your-images/' rel='bookmark' title='Permanent Link: Adding Style To Your Images'>Adding Style To Your Images</a> <small> Do your images have style?  If not, why?  It&#8217;s...</small></li>
<li><a href='http://brontoversity.com/2009/09/03/see-what-they-see-inbox-previews/' rel='bookmark' title='Permanent Link: See What They See: Inbox Previews'>See What They See: Inbox Previews</a> <small>At Bronto, we work hard to implement features that not...</small></li>
<li><a href='http://brontoversity.com/2010/02/04/setting-the-wysiwyg-editor-to-basic-mode/' rel='bookmark' title='Permanent Link: Setting The WYSIWYG Editor To Basic Mode'>Setting The WYSIWYG Editor To Basic Mode</a> <small>Bronto&#8217;s WYSIWYG editor is a fantastic way to create and...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://brontoversity.com/2010/06/29/bulletproof-buttons-now-easier-than-ever/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Direct Unsubscribe Grows Up</title>
		<link>http://brontoversity.com/2010/05/18/direct-unsubscribe-grows-up/</link>
		<comments>http://brontoversity.com/2010/05/18/direct-unsubscribe-grows-up/#comments</comments>
		<pubDate>Tue, 18 May 2010 18:33:47 +0000</pubDate>
		<dc:creator>Lucas Weber</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Did You Know?]]></category>
		<category><![CDATA[Direct Unsubscribe]]></category>
		<category><![CDATA[email unsubscribe]]></category>
		<category><![CDATA[unsubscribe]]></category>
		<category><![CDATA[unsubscribe link]]></category>
		<category><![CDATA[unsubscribe page]]></category>

		<guid isPermaLink="false">http://brontoversity.com/?p=7481</guid>
		<description><![CDATA[In the beginning, our Direct Unsubscribe feature was tucked away in the Advanced Form Settings of your default Bronto Unsubscribe page. It simply allowed you to add a snippet of code to a page on your site, and any email address passed to the page containing the snippet would be automatically unsubscribed from your Bronto account. [...]


Related posts:<ol><li><a href='http://brontoversity.com/2010/02/23/are-you-aware-of-direct-unsubscribe/' rel='bookmark' title='Permanent Link: Are You Aware of Direct Unsubscribe?'>Are You Aware of Direct Unsubscribe?</a> <small>Typically contacts in Bronto can unsubscribe by either clicking the...</small></li>
<li><a href='http://brontoversity.com/2009/10/27/abandonment-issues-use-direct-update-to-get-over-them/' rel='bookmark' title='Permanent Link: Abandonment Issues?  Use Direct Update to Get Over Them!'>Abandonment Issues?  Use Direct Update to Get Over Them!</a> <small>In my last post, DIY Integrations II: Direct Update, I...</small></li>
<li><a href='http://brontoversity.com/2010/04/23/adding-contacts-to-a-specific-list-with-direct-add/' rel='bookmark' title='Permanent Link: Adding Contacts To A Specific List With Direct Add'>Adding Contacts To A Specific List With Direct Add</a> <small>A few months ago, Lucas Weber wrote a post called...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://brontoversity.com/wp-content/uploads/2010/05/unsub_missile.png"><img class="alignright size-full wp-image-7489" src="http://brontoversity.com/wp-content/uploads/2010/05/unsub_missile.png" alt="Unsubscribe" width="280" height="211" /></a>In the beginning, our Direct Unsubscribe feature was tucked away in the Advanced Form Settings of your default Bronto Unsubscribe page. It simply allowed you to add a snippet of code to a page on your site, and any email address passed to the page containing the snippet would be automatically unsubscribed from your Bronto account. This worked well for those users that were aware of its existence, but the time has come to bring the Direct Unsubscribe feature into the light of day. Read on to find out how you can leverage the new found power of Direct Unsubscribe.</p>
<h3>What&#8217;s New?</h3>
<p>First of all, those of you who are currently using the Direct Unsubscribe snippet as it is now will be able to continue to do so without any changes being made. Your contacts will still be able to use your form, enter their email address, click submit, and (once their email address is appended to the Direct Unsubscribe snippet) unsubscribe.</p>
<p>The big change that has been made to Direct Unsubscribe is that it can now use a Bronto tracking cookie to automatically pull in the email address of the contact who clicked on a link in a message you sent from Bronto and unsubscribe that individual. This is great for people who would like to implement a truly one-click unsubscribe process that uses a custom unsubscribe landing page. The other change is that we&#8217;ve moved the feature from the unsubscribe page out to the Data Exchange area (Home tab &gt; Settings &gt; Data Exchange).</p>
<p style="text-align: center;"><a href="http://brontoversity.com/wp-content/uploads/2010/05/d_unsub.jpg"><img class="aligncenter size-full wp-image-7493" src="http://brontoversity.com/wp-content/uploads/2010/05/d_unsub.jpg" alt="Where to find Direct Unsubscribe" width="360" height="239" /></a></p>
<h3>How To Use It</h3>
<p>Using Direct Unsubscribe is actually pretty simple, but like any of our snippet based integrations, it can require some web programming knowledge. To get the snippet just go to the Home tab &gt; Settings &gt; Data Exchange and check the Direct Unsubscribe checkbox.  This will expand the box and reveal the code.  You&#8217;ll notice that the code does not include any area for email address. This is because it can now be used without using the Bronto tracking cookie. In other words, you can unsubscribe contacts even if they arrive at your unsubscribe page from a source other than a message you send via Bronto. If you would like to append the email address manually, just add the following to the very end of the snippet:</p>
<p><code>&amp;email=email@example.com</code></p>
<p>Of course you will need to replace email@example.com with the email address of the person who wants to unsubscribe. This can be done by pulling the email address that the recipient enters into the form on your end. If you append an email address yourself, it will always take precedence over the the cookie used to identify the email address.</p>
<p>So that is an overview of the new and improved  Direct Unsubscribe feature, if you are currently using this feature or if you have any questions, please let us know!</p>
<p><em>Lucas Weber<br />
Bronto Client Services</em></p>


<p>Related posts:<ol><li><a href='http://brontoversity.com/2010/02/23/are-you-aware-of-direct-unsubscribe/' rel='bookmark' title='Permanent Link: Are You Aware of Direct Unsubscribe?'>Are You Aware of Direct Unsubscribe?</a> <small>Typically contacts in Bronto can unsubscribe by either clicking the...</small></li>
<li><a href='http://brontoversity.com/2009/10/27/abandonment-issues-use-direct-update-to-get-over-them/' rel='bookmark' title='Permanent Link: Abandonment Issues?  Use Direct Update to Get Over Them!'>Abandonment Issues?  Use Direct Update to Get Over Them!</a> <small>In my last post, DIY Integrations II: Direct Update, I...</small></li>
<li><a href='http://brontoversity.com/2010/04/23/adding-contacts-to-a-specific-list-with-direct-add/' rel='bookmark' title='Permanent Link: Adding Contacts To A Specific List With Direct Add'>Adding Contacts To A Specific List With Direct Add</a> <small>A few months ago, Lucas Weber wrote a post called...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://brontoversity.com/2010/05/18/direct-unsubscribe-grows-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tips &amp; Advice for Creating Bronto Templates</title>
		<link>http://brontoversity.com/2010/05/11/tips-advice-for-creating-bronto-templates/</link>
		<comments>http://brontoversity.com/2010/05/11/tips-advice-for-creating-bronto-templates/#comments</comments>
		<pubDate>Tue, 11 May 2010 18:56:23 +0000</pubDate>
		<dc:creator>Rob Slade</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Did You Know?]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[bronto templates]]></category>
		<category><![CDATA[templates]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://brontoversity.com/?p=7377</guid>
		<description><![CDATA[In addition to the stock email templates available, clients also have the ability to upload custom email templates for use in Bronto email messages. We offer a custom template creation and coding service here at Bronto, but some savvy HTML coders may choose to create and upload their own template designs. I would like to take [...]


Related posts:<ol><li><a href='http://brontoversity.com/2010/05/18/direct-unsubscribe-grows-up/' rel='bookmark' title='Permanent Link: Direct Unsubscribe Grows Up'>Direct Unsubscribe Grows Up</a> <small>In the beginning, our Direct Unsubscribe feature was tucked away...</small></li>
<li><a href='http://brontoversity.com/2010/03/30/creating-new-webforms/' rel='bookmark' title='Permanent Link: Creating New Webforms'>Creating New Webforms</a> <small>Coming soon to a Bronto near you, our new webforms...</small></li>
<li><a href='http://brontoversity.com/2010/04/29/create-a-header-without-logging-into-bronto/' rel='bookmark' title='Permanent Link: Create a Header Without Logging into Bronto'>Create a Header Without Logging into Bronto</a> <small>Did you know you can now create headers and footers...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://brontoversity.com/wp-content/uploads/2010/05/templates.jpg"><img style="margin: 5px; float: right;" src="http://brontoversity.com/wp-content/uploads/2010/05/templates.jpg" alt="" width="250" height="150" /></a>In addition to the stock email templates available, clients also have the ability to upload custom email templates for use in Bronto email messages. We offer a custom template creation and coding service here at Bronto, but some savvy HTML coders may choose to create and upload their own template designs. I would like to take a few minutes to go over some tips and general advice for getting the most out of your own HTML templates.</p>
<h3>Width</h3>
<p>The first thing I want to go over is setting the overall width of your template design. Many people want to create an email template in the same way they would build a web page and set the width to be fairly wide. Unfortunately, many contacts are limited by the width of the display window of their email client, such as Hotmail, Yahoo, AOL, etc. These display windows are usually fairly small and a wide email design forces the contact to have to scroll left and right to read the content of your message. We typically recommend building an email template design with a width of around 600 pixels or so. You can sometimes get away with a slightly larger width, but again, your contacts may have to scroll right to see the entire content.</p>
<h3>Non-Supported HTML Elements</h3>
<p>Building an HTML template for email is much different than building an HTML website. Many of the shortcuts we can use in web page design to cut down on coding are not supported by email clients that display the emails. A great resource for seeing which elements may not be supported by the various email clients is <a href="http://www.email-standards.org">http://www.email-standards.org</a>. Lucas Weber also did a great blog post explaining this site and how to use it, which you can find by <a href="http://brontoversity.com/2010/05/04/got-the-email-rendering-blues/">clicking here</a>.</p>
<p>So, for example, let&#8217;s say you want to create a simple table cell with some text and have 10 pixels of padding separating the text from the edge of the cell. In website design, the HTML might look similar to this:</p>
<p><a href="http://brontoversity.com/wp-content/uploads/2010/05/paddingcodeexample.jpg"><img class="alignnone size-full wp-image-7382" src="http://brontoversity.com/wp-content/uploads/2010/05/paddingcodeexample.jpg" alt="" width="545" height="150" /></a></p>
<p>Resulting in:</p>
<p><a href="http://brontoversity.com/wp-content/uploads/2010/05/paddingresult.jpg"><img class="alignnone size-full wp-image-7383" src="http://brontoversity.com/wp-content/uploads/2010/05/paddingresult.jpg" alt="" width="266" height="71" /></a></p>
<p>Unfortunately, the very popular Outlook 2007 email client does not support the padding style attribute and will ignore it, resulting in your text showing up incorrectly up against the edge of the cell. To write this code so that it correctly shows up in an email client that doesn&#8217;t support the padding attribute, we must use table rows and columns to set the spacing we wish to use. Our corrected code will look something similar to this:</p>
<p><a href="http://brontoversity.com/wp-content/uploads/2010/05/tablenopaddingcodeexample.jpg"><img class="alignnone size-full wp-image-7384" src="http://brontoversity.com/wp-content/uploads/2010/05/tablenopaddingcodeexample.jpg" alt="" width="398" height="274" /></a></p>
<p>Resulting in this:</p>
<p><a href="http://brontoversity.com/wp-content/uploads/2010/05/tablenopaddingresult.jpg"><img class="alignnone size-full wp-image-7385" src="http://brontoversity.com/wp-content/uploads/2010/05/tablenopaddingresult.jpg" alt="" width="260" height="66" /></a></p>
<p>As you can see, we achieved the same result as above, but we used rows with their height set to 10 pixels and additional columns with widths set to 10 pixels to create the &#8220;padding&#8221; we need in this table cell. This code will render exactly the same, regardless of which email client you view the message in.</p>
<h3>Inline Styles vs. CSS Style Sheets</h3>
<p>Another helpful tool web designers use in websites is CSS style sheets. These are usually added into the header region of the page and define styles throughout the web page. When you try to use these in email, however, some email clients will strip any information contained in the header section, including style sheets. This will force the content of the email message to default to whatever fonts and font sizes are set by default by either the email client or web browser you are using. To make sure this doesn&#8217;t happen in your emails, we recommend using inline styles throughout your HTML template.</p>
<p>Let&#8217;s say you wanted to set the font of one section of the template to 10 point Arial. Setting this as an inline style would look something like this:</p>
<div style="overflow: auto;"><a style="overflow: auto;" href="http://brontoversity.com/wp-content/uploads/2010/05/inlinestylescode.jpg"><img class="alignnone size-full wp-image-7390" src="http://brontoversity.com/wp-content/uploads/2010/05/inlinestylescode.jpg" alt="" width="743" height="246" /></a></div>
<p><br/><br />
Resulting in:</p>
<p><a href="http://brontoversity.com/wp-content/uploads/2010/05/inlinestylesresult.jpg"><img class="alignnone size-full wp-image-7391" src="http://brontoversity.com/wp-content/uploads/2010/05/inlinestylesresult.jpg" alt="" width="266" height="60" /></a></p>
<p>As you can see, the style attribute was added to the <code>td</code> tag to style the elements contained within it. You can add these styles throughout your template HTML code and the styles will hold in all email clients.</p>
<h3>Required Bronto Tags</h3>
<p>The last thing I want to talk about is adding the required Bronto tags for the unsubscribe link and physical address into your template design. The unsubscribe link and a physical address are required by CAN-SPAM in each of your email sends. If Bronto doesn&#8217;t see the correct tags to generate this information, it will automatically add it into the message for you. Typically the version Bronto adds will not look consistent with the rest of your template design. In order to incorporate the unsubscribe tag into your message, you will need to use the tag <code>%%!unsubscribe_url%%</code> as the URL in your hyperlink. The tag will be replaced automatically with the correct URL when you send out your message from Bronto. In the HTML code, your unsubscribe URL might look similar to this:</p>
<p><code>Click here to &lt;a href="%%!unsubscribe_url%%"&gt;Unsubscribe&lt;/a&gt;</code></p>
<p>Resulting in:</p>
<p>Click here to <span style="text-decoration: underline;"><span style="color: #0000ff;">Unsubscribe</span></span></p>
<p><span style="color: #0000ff;"><span style="color: #000000;">Adding the company address is very easy as Bronto has a tag that will add all of the required address information and format it in a popular style. The tag is <code>%%!account_address%%</code>. This does not need to be inserted into a hyperlink like the unsubscribe link, as the tag will be replaced at time of send with the account address. The formatting will look like this:</span></span></p>
<p><span style="color: #0000ff;"><span style="color: #000000;">Bronto | 324 Blackwell Street | Suite 410 | Durham, NC 27701 | US</span></span></p>
<h3><span style="color: #0000ff;"><span style="color: #000000;">Conclusions</span></span></h3>
<p><span style="color: #0000ff;"><span style="color: #000000;">Wrapping things up, these are just a few tips you can use in your custom HTML template designs. For example code and more tutorials on building custom Bronto templates, reference the help section in your Bronto account and search for &#8220;</span></span>Example Code For A Custom Template&#8221;. Good luck with creating your custom templates!</p>
<p><em>Rob Slade<br />
Client Support Specialist</em></p>
<p><span style="color: #0000ff;"><span style="color: #000000;"><br />
</span></span></p>
<p><span style="text-decoration: underline;"><span style="color: #0000ff;"><br />
</span></span></p>


<p>Related posts:<ol><li><a href='http://brontoversity.com/2010/05/18/direct-unsubscribe-grows-up/' rel='bookmark' title='Permanent Link: Direct Unsubscribe Grows Up'>Direct Unsubscribe Grows Up</a> <small>In the beginning, our Direct Unsubscribe feature was tucked away...</small></li>
<li><a href='http://brontoversity.com/2010/03/30/creating-new-webforms/' rel='bookmark' title='Permanent Link: Creating New Webforms'>Creating New Webforms</a> <small>Coming soon to a Bronto near you, our new webforms...</small></li>
<li><a href='http://brontoversity.com/2010/04/29/create-a-header-without-logging-into-bronto/' rel='bookmark' title='Permanent Link: Create a Header Without Logging into Bronto'>Create a Header Without Logging into Bronto</a> <small>Did you know you can now create headers and footers...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://brontoversity.com/2010/05/11/tips-advice-for-creating-bronto-templates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Got The Email Rendering Blues?</title>
		<link>http://brontoversity.com/2010/05/04/got-the-email-rendering-blues/</link>
		<comments>http://brontoversity.com/2010/05/04/got-the-email-rendering-blues/#comments</comments>
		<pubDate>Tue, 04 May 2010 18:51:46 +0000</pubDate>
		<dc:creator>Lucas Weber</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Did You Know?]]></category>
		<category><![CDATA[email standards]]></category>
		<category><![CDATA[Email Standards Project]]></category>
		<category><![CDATA[emailstandards.org]]></category>

		<guid isPermaLink="false">http://brontoversity.com/?p=7318</guid>
		<description><![CDATA[Background images not rendering in Outlook? Tables not looking quite as padded as they should? Have we got the cure for you! The Email Standards Project is an excellent resource for your email client rendering woes.
The Email Standards Project is a group of designers and developers who are working to send a message to email client developers.  [...]


Related posts:<ol><li><a href='http://brontoversity.com/2010/05/11/tips-advice-for-creating-bronto-templates/' rel='bookmark' title='Permanent Link: Tips &amp; Advice for Creating Bronto Templates'>Tips &amp; Advice for Creating Bronto Templates</a> <small>In addition to the stock email templates available, clients also...</small></li>
<li><a href='http://brontoversity.com/2010/02/12/separate-your-way-to-success/' rel='bookmark' title='Permanent Link: Separate Your Way To Success'>Separate Your Way To Success</a> <small>This post only applies to Legacy Version 3 of the...</small></li>
<li><a href='http://brontoversity.com/2009/08/13/how-personalization-affects-link-tracking/' rel='bookmark' title='Permanent Link: How Personalization Affects Link Tracking'>How Personalization Affects Link Tracking</a> <small>Back in June, Client Support Specialist Frank Chapman wrote a...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Background images not rendering in Outlook? Tables not looking quite as padded as they should?<a href="http://brontoversity.com/wp-content/uploads/2010/05/ruler.jpg"><img class="alignright size-full wp-image-7319" src="http://brontoversity.com/wp-content/uploads/2010/05/ruler.jpg" alt="Ruler" width="210" height="171" /></a> Have we got the cure for you! <a href="http://www.email-standards.org" target="_blank">The Email Standards Project</a> is an excellent resource for your email client rendering woes.</p>
<p>The Email Standards Project is a group of designers and developers who are working to send a message to email client developers.  The message is that designing for email  should be standardized and simplified. Right now, email clients are able to support or not support whatever HTML or CSS they would like. This makes designing emails that look good across all of the most common email clients very difficult.</p>
<p>When coding templates for clients, our team ensures cross-client compatibility by using the Email Standards Project&#8217;s comprehensive website <a href="http://www.email-standards.org" target="_blank">http://www.email-standards.org</a> to make sure that we only use code that is universally supported. This is a free service that they offer. They send an &#8216;acid test&#8217; email with an array of specific tags to various email clients, and then report back on which tags do or do not render properly.</p>
<p>This is an invaluable tool for email developers, and one that we use often to diagnose rendering issues for clients. I highly recommend checking it out if you are an email coder, or would just like to know more about the current state of email client rendering.</p>
<p>Got any other sites that you use to enhance your email designs?  Share them in the comments.</p>
<p><em>Lucas Weber<br />
Bronto Client Services</em></p>


<p>Related posts:<ol><li><a href='http://brontoversity.com/2010/05/11/tips-advice-for-creating-bronto-templates/' rel='bookmark' title='Permanent Link: Tips &amp; Advice for Creating Bronto Templates'>Tips &amp; Advice for Creating Bronto Templates</a> <small>In addition to the stock email templates available, clients also...</small></li>
<li><a href='http://brontoversity.com/2010/02/12/separate-your-way-to-success/' rel='bookmark' title='Permanent Link: Separate Your Way To Success'>Separate Your Way To Success</a> <small>This post only applies to Legacy Version 3 of the...</small></li>
<li><a href='http://brontoversity.com/2009/08/13/how-personalization-affects-link-tracking/' rel='bookmark' title='Permanent Link: How Personalization Affects Link Tracking'>How Personalization Affects Link Tracking</a> <small>Back in June, Client Support Specialist Frank Chapman wrote a...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://brontoversity.com/2010/05/04/got-the-email-rendering-blues/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Filtering Result Sets, Part 2</title>
		<link>http://brontoversity.com/2010/04/01/filtering-result-sets-part-2/</link>
		<comments>http://brontoversity.com/2010/04/01/filtering-result-sets-part-2/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 19:23:04 +0000</pubDate>
		<dc:creator>Alex Durzy</dc:creator>
				<category><![CDATA[API Version 4]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[API version 4]]></category>
		<category><![CDATA[Bronto]]></category>
		<category><![CDATA[web service]]></category>

		<guid isPermaLink="false">http://brontoversity.com/?p=6887</guid>
		<description><![CDATA[Last time we looked at the basics of Filtering Result Sets.  This time we&#8217;ll look at another great new filtering mechanism that was added to version 4 of the Bronto API.  In the past many of these types of filtering operations had to be performed by reading the entire contact database and then [...]


Related posts:<ol><li><a href='http://brontoversity.com/2010/03/25/filtering-result-sets/' rel='bookmark' title='Permanent Link: Filtering Result Sets'>Filtering Result Sets</a> <small>Did you know that all of the read functions available...</small></li>
<li><a href='http://brontoversity.com/2010/04/08/using-the-new-readcontacts-function/' rel='bookmark' title='Permanent Link: Using the New readContacts Function'>Using the New readContacts Function</a> <small>Over the past few weeks, we have looked at how...</small></li>
<li><a href='http://brontoversity.com/2010/06/11/may-i-have-another-user/' rel='bookmark' title='Permanent Link: May I Have Another User'>May I Have Another User</a> <small>As part of version 4 of the Bronto API, we...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://brontoversity.com/wp-content/uploads/2010/03/monkeys.jpg" target="_new"><img style="float: right; padding: 5px 5px 5px 5px;" src="http://brontoversity.com/wp-content/uploads/2010/03/monkeys.jpg" alt="Monkey" width="250" height="165" /></a>Last time we looked at the basics of <a href="http://brontoversity.com/2010/03/25/filtering-result-sets/" target="_new">Filtering Result Sets</a>.  This time we&#8217;ll look at another great new filtering mechanism that was added to version 4 of the Bronto API.  In the past many of these types of filtering operations had to be performed by reading the entire contact database and then filtering locally.  In some cases, with a large contact database, this operation could potentially take much longer than desired due to the increased number of back and forth calls over the internet that was required.</p>
<p>If you used the previous version of the API you may have used the filtering that was available.  You had the option to check equality(=) for all data types as well as inequalities(&gt;, &lt;, &gt;=, &lt;=) with numeric and date types. In version 4 of the API we have added some very useful <a href="http://app.bronto.com/api/?q=v4_o_view&amp;fn=View&amp;id=106" target="_new">filter operators</a>.  Let&#8217;s take a closer look at a couple of the new operators.</p>
<h3>To The Operators Jeeves</h3>
<p>StartsWith / EndsWith can be used as a string comparison and are especially useful when trying to filter down your contacts by matching a portion of their email address.  For instance, let&#8217;s say you wanted to see how engaged contacts with only yahoo.com have been.  You could use the EndsWith operator and &#8220;yahoo.com&#8221; as the value to request just these contacts.  Once you have these contacts you can use the aggregated statistics that are returned to create a customized report with just the information that you need.</p>
<h3>But Wait, There&#8217;s More&#8230;</h3>
<p>So you actually want all of the contacts <em>except</em> those yahoo.com addresses?  You&#8217;re in luck, you can change that EndsWith operator to DoesNotEndWith.    Why stop there?  You can add additional filters to crop that list down even more.  You only want contacts that signed up this year?  Add a filter using the new SameYearAs operator?  Want to get contacts that signed up specifically between two dates?  Check out the Before / After and BeforeOrSameDay / AfterOrSameDay.</p>
<p>With this version of the API we have made an effort to open up the filtering to give you more options.  As your contact database grows this will be increasingly important to you.  Hopefully you will find these additional possibilities helpful.  Let us know what you think!</p>
<p><em>Alex Durzy<br />
Support Engineer at Bronto</em></p>


<p>Related posts:<ol><li><a href='http://brontoversity.com/2010/03/25/filtering-result-sets/' rel='bookmark' title='Permanent Link: Filtering Result Sets'>Filtering Result Sets</a> <small>Did you know that all of the read functions available...</small></li>
<li><a href='http://brontoversity.com/2010/04/08/using-the-new-readcontacts-function/' rel='bookmark' title='Permanent Link: Using the New readContacts Function'>Using the New readContacts Function</a> <small>Over the past few weeks, we have looked at how...</small></li>
<li><a href='http://brontoversity.com/2010/06/11/may-i-have-another-user/' rel='bookmark' title='Permanent Link: May I Have Another User'>May I Have Another User</a> <small>As part of version 4 of the Bronto API, we...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://brontoversity.com/2010/04/01/filtering-result-sets-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Filtering Result Sets</title>
		<link>http://brontoversity.com/2010/03/25/filtering-result-sets/</link>
		<comments>http://brontoversity.com/2010/03/25/filtering-result-sets/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 18:07:32 +0000</pubDate>
		<dc:creator>Alex Durzy</dc:creator>
				<category><![CDATA[API Version 4]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[API version 4]]></category>
		<category><![CDATA[Bronto]]></category>
		<category><![CDATA[web service]]></category>

		<guid isPermaLink="false">http://brontoversity.com/?p=6795</guid>
		<description><![CDATA[Did you know that all of the read functions available in the Bronto API have the option to include a filter based on selected criteria? Do you want to limit the number of results you get from a read request? Do you only need one or a few specific records? Do you only want records [...]


Related posts:<ol><li><a href='http://brontoversity.com/2010/04/01/filtering-result-sets-part-2/' rel='bookmark' title='Permanent Link: Filtering Result Sets, Part 2'>Filtering Result Sets, Part 2</a> <small>Last time we looked at the basics of Filtering Result...</small></li>
<li><a href='http://brontoversity.com/2010/04/08/using-the-new-readcontacts-function/' rel='bookmark' title='Permanent Link: Using the New readContacts Function'>Using the New readContacts Function</a> <small>Over the past few weeks, we have looked at how...</small></li>
<li><a href='http://brontoversity.com/2010/06/11/may-i-have-another-user/' rel='bookmark' title='Permanent Link: May I Have Another User'>May I Have Another User</a> <small>As part of version 4 of the Bronto API, we...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://brontoversity.com/wp-content/uploads/2010/03/filter.jpg" target="_new"><img style="float: right;padding: 5px 5px 5px 5px" src="http://brontoversity.com/wp-content/uploads/2010/03/filter.jpg" alt="Coffee Filter" width="250" height="166" /></a>Did you know that all of the read functions available in the Bronto API have the option to include a filter based on selected criteria? Do you want to limit the number of results you get from a read request? Do you only need one or a few specific records? Do you only want records that were created between two dates? If you are using or have used version 3 of the API, these concepts will be familiar. For Version 4, we have made filtering even more powerful!</p>
<h3>What&#8217;s New In Version 4?</h3>
<p>Gone is the universal readFilter with its readCriteria attributes. In version 4, each read function has its own filter object with associated named criteria parameters. As with V3, you can still opt to perform the read with an empty filter in order to retrieve all of the available records for that request. In some cases, this may be the desired effect. However, in other cases, filtering the returned results is essential. The objects that you will probably want to filter most are contacts, since this is likely your largest set of objects.</p>
<h3>Filtering Contacts</h3>
<p>Let&#8217;s take a look at the options available in the filter for the readContacts function. On <a href="http://api.bronto.com" target="_new">api.bronto.com</a>, you will find the <a href="http://app.bronto.com/api/?q=v4_o_view&amp;fn=View&amp;id=108" target="_new">contactFilter</a> object that is one of the parameters of the <a href="http://app.bronto.com/api/?q=v4_f_view&amp;fn=View&amp;id=2" target="_new">readContacts (Click here for example code)</a> function. The parameters of the various filter objects correlate to their associated object. All of the parameters you see in the contactFilter object are all in the contact object itself, except for one. That is the <em>type</em> parameter. This parameter takes on the same role as the <em>operator</em> parameter in V3. That is, it allows you to set multiple criteria and join them with an AND or OR operator. We have also added some new operators that allow for more advanced filtering. Take a look at the comparisons that are now available in the <a href="http://app.bronto.com/api/?q=v4_o_view&amp;fn=View&amp;id=106" target="_new">filterOperator</a>.</p>
<p>If you want to give it a try without writing any code and don&#8217;t yet have a handy SOAP testing tool, see <a href="http://brontoversity.com/2009/06/04/washing-with-soap-part-1/" target="_new">Washing With SOAP</a>.  You&#8217;ll also want to review <a href="http://brontoversity.com/2010/03/18/logging-into-the-new-api-v4-0/" target="_new">Logging into the API v4.0</a>. Once you have done that, you can go ahead and pick out your favorite read function and start trying out some of the different filtering parameters.</p>
<p><em>Alex Durzy<br />
Support Engineer at Bronto</em></p>


<p>Related posts:<ol><li><a href='http://brontoversity.com/2010/04/01/filtering-result-sets-part-2/' rel='bookmark' title='Permanent Link: Filtering Result Sets, Part 2'>Filtering Result Sets, Part 2</a> <small>Last time we looked at the basics of Filtering Result...</small></li>
<li><a href='http://brontoversity.com/2010/04/08/using-the-new-readcontacts-function/' rel='bookmark' title='Permanent Link: Using the New readContacts Function'>Using the New readContacts Function</a> <small>Over the past few weeks, we have looked at how...</small></li>
<li><a href='http://brontoversity.com/2010/06/11/may-i-have-another-user/' rel='bookmark' title='Permanent Link: May I Have Another User'>May I Have Another User</a> <small>As part of version 4 of the Bronto API, we...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://brontoversity.com/2010/03/25/filtering-result-sets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Separate Your Way To Success</title>
		<link>http://brontoversity.com/2010/02/12/separate-your-way-to-success/</link>
		<comments>http://brontoversity.com/2010/02/12/separate-your-way-to-success/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 20:55:34 +0000</pubDate>
		<dc:creator>Alex Durzy</dc:creator>
				<category><![CDATA[API Legacy Version 3]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Bronto]]></category>
		<category><![CDATA[web service]]></category>

		<guid isPermaLink="false">http://brontoversity.com/?p=6205</guid>
		<description><![CDATA[This post only applies to Legacy Version 3 of the API
Would you tow a trailer with a sports car? Would you tighten a bolt with a hammer? Would you eat soup with a knife?
Many of our clients, either by design or due to allocation of resources, have a separation of responsibilities in regards to their email marketing [...]


Related posts:<ol><li><a href='http://brontoversity.com/2009/11/12/i-have-the-power-agency-level-api-access/' rel='bookmark' title='Permanent Link: I Have the Power: Agency Level API Access'>I Have the Power: Agency Level API Access</a> <small> This post only applies to Legacy Version 3 of...</small></li>
<li><a href='http://brontoversity.com/2009/09/24/spring-cleaning-clearing-contacts-from-lists/' rel='bookmark' title='Permanent Link: Spring Cleaning: Clearing Contacts From Lists'>Spring Cleaning: Clearing Contacts From Lists</a> <small>This post only applies to Legacy Version 3 of the...</small></li>
<li><a href='http://brontoversity.com/2009/10/15/have-logs-will-travel/' rel='bookmark' title='Permanent Link: Have Logs Will Travel'>Have Logs Will Travel</a> <small>This post only applies to Legacy Version 3 of the...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><span style="color: #ff0000;"><strong>This post only applies to Legacy Version 3 of the API</strong></span></p>
<p>Would you tow a trailer with a sports car? <a href="http://brontoversity.com/wp-content/uploads/2010/02/soup.jpg" target="_new"><img style="float: right; padding: 5px 5px 5px 5px;" src="http://brontoversity.com/wp-content/uploads/2010/02/soup.jpg" alt="Soup" width="200" height="140" /></a>Would you tighten a bolt with a hammer? Would you eat soup with a knife?</p>
<p>Many of our clients, either by design or due to allocation of resources, have a separation of responsibilities in regards to their email marketing activities. This is especially true when an API integration is involved and the developers handling the integration may or may not also be involved on the marketing side.</p>
<p><a href="http://brontoversity.com/wp-content/uploads/2010/02/servers.jpg" target="_new"><img style="float: left; padding: 5px 5px 5px 5px;" src="http://brontoversity.com/wp-content/uploads/2010/02/servers.jpg" alt="Server Cluster" width="180" height="200" /></a>The Bronto API is a powerful tool that allows you to control your entire work-flow, from contact management, to message creation, to message sending.  From a development standpoint, this is great in that you have all the power in your own hands. While this may suit your needs perfectly, you may also want to ask yourself what parts of your work-flow are best served by your custom integration, and what would make more sense to save for human intervention in the Bronto application.  Developers and marketers sometimes view things very differently, so let&#8217;s look into a couple of places where you can make some choices to affect how you ultimately end up sending messages.</p>
<h3>No Code Changes Required</h3>
<p>So your developers have integrated your contact database with Bronto. Messages are being triggered off of various activities on your website. Marketing messages are being sent regularly to the various lists managed by your integration. Transactional messages are being sent with a fury from all the purchasing that is occurring on your site. Unfortunately, the messages look like an old paper plate that someone wrote on. If your developers don&#8217;t also double as email marketers and graphic designers, then perhaps you want to pass control of that portion of the process. We talked about how message creation, data population, and sending can be separate activities in <a href="../2009/12/10/give-them-what-they-want-with-api-message-tags/">Give Them What They Want</a>. Your designers can create a visually appealing emails and your developer&#8217;s custom integration can continue to trigger the sending of messages and managing contacts.  You shouldn&#8217;t have to make any code changes because you want to update the look of a message.</p>
<p>Sending through an API Triggered Automated Message Rule, as we talked about in <a href="http://brontoversity.com/2009/06/18/owning-automated-messages/">Owning Automated Messages</a> is another way to not only get great reporting for your triggered deliveries, but to allow more choice for your marketing team. You can turn an AMR on and off, schedule it to expire, control lists of ineligible and eligible contacts, override frequency caps, and control throttling, all without having to make a single code change. Often this type of control is tied into the code that was written by your developers, but Bronto also allows you to make these changes directly from our web application.</p>
<p>Allowing your developers and marketers to do what they do best is one way to get maximum performance from everyone and hopefully yield a successful marketing campaign. Don&#8217;t eat soup with a knife.  It burns and you&#8217;ll probably end up buying a new shirt.</p>
<p><em>Alex Durzy<br />
Support Engineer at Bronto</em></p>


<p>Related posts:<ol><li><a href='http://brontoversity.com/2009/11/12/i-have-the-power-agency-level-api-access/' rel='bookmark' title='Permanent Link: I Have the Power: Agency Level API Access'>I Have the Power: Agency Level API Access</a> <small> This post only applies to Legacy Version 3 of...</small></li>
<li><a href='http://brontoversity.com/2009/09/24/spring-cleaning-clearing-contacts-from-lists/' rel='bookmark' title='Permanent Link: Spring Cleaning: Clearing Contacts From Lists'>Spring Cleaning: Clearing Contacts From Lists</a> <small>This post only applies to Legacy Version 3 of the...</small></li>
<li><a href='http://brontoversity.com/2009/10/15/have-logs-will-travel/' rel='bookmark' title='Permanent Link: Have Logs Will Travel'>Have Logs Will Travel</a> <small>This post only applies to Legacy Version 3 of the...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://brontoversity.com/2010/02/12/separate-your-way-to-success/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Send A Subscription Confirmation Message</title>
		<link>http://brontoversity.com/2010/02/02/how-to-send-a-subscription-confirmation-message/</link>
		<comments>http://brontoversity.com/2010/02/02/how-to-send-a-subscription-confirmation-message/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 19:08:48 +0000</pubDate>
		<dc:creator>Lucas Weber</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Confirmation message]]></category>
		<category><![CDATA[double opt-in]]></category>
		<category><![CDATA[welcome message]]></category>

		<guid isPermaLink="false">http://brontoversity.com/?p=6102</guid>
		<description><![CDATA[At Bronto, we&#8217;re very serious about permission based marketing. We want to make sure that the people receiving mail from our application actually want to receive it. One of the best ways to ensure this is to have your contacts double opt-in. In this post, I&#8217;ll be walking you through how to import your contacts as &#8216;unconfirmed&#8217; [...]


Related posts:<ol><li><a href='http://brontoversity.com/2010/05/25/webforms-and-subscriber-confirmation/' rel='bookmark' title='Permanent Link: Webforms and Subscriber Confirmation'>Webforms and Subscriber Confirmation</a> <small>Back in February, Lucas Weber gave us a great post...</small></li>
<li><a href='http://brontoversity.com/2010/07/15/make-mine-a-double-double-opt-in-with-the-api/' rel='bookmark' title='Permanent Link: Make Mine A Double: Double Opt-in With The API'>Make Mine A Double: Double Opt-in With The API</a> <small>For those of you that want to use the API...</small></li>
<li><a href='http://brontoversity.com/2010/07/27/two-step-signup-using-direct-add-and-a-welcome-message/' rel='bookmark' title='Permanent Link: Two step signup using Direct Add and a Welcome Message'>Two step signup using Direct Add and a Welcome Message</a> <small>We have several clients who are interested in doing a...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://brontoversity.com/wp-content/uploads/2010/02/thumb.jpg"><img class="alignright size-full wp-image-6120" src="http://brontoversity.com/wp-content/uploads/2010/02/thumb.jpg" alt="Double Opt In" width="263" height="175" /></a>At Bronto, we&#8217;re very serious about permission based marketing. We want to make sure that the people receiving mail from our application actually want to receive it. One of the best ways to ensure this is to have your contacts double opt-in. In this post, I&#8217;ll be walking you through how to import your contacts as &#8216;unconfirmed&#8217; and automatically send them a message that includes an opt-in link. Contacts imported using this method will remain in an unconfirmed status until they click the opt-in link and confirm their desire to receive emails from you.</p>
<h3>Step 1:  Prepare Your Message</h3>
<p>The first step in sending your contacts a subscription confirmation message is to have your message set up, tested, and ready to go. Creating messages is covered extensively in the online help, and will not be covered in this blog post. Instead, we&#8217;ll be focusing on making sure that the message we want to send has a Confirmation URL in it so that our contacts have some way to confirm their subscription.</p>
<p>We actually have a Special tag that can be placed on any element in your message, whether it is an image or a simple text link. The Special tag you&#8217;ll need to use to create a click-able confirmation URL is<code> %%!confirm_url%%</code>. Here is how it would look as part of a text link:<br />
<code><br />
&lt;a href="%%!confirm_url%%"&gt; Click here to confirm your subscription &lt;/a&gt;<br />
</code></p>
<h3>Step 2: Import Your Contacts</h3>
<p>The second and final step is to import your contacts. This can be done just as normal, the only exception is that on the fourth step of the import process, you&#8217;ll choose to send the contacts a subscription confirmation message, as seen below:</p>
<p style="text-align: center;"><a href="http://brontoversity.com/wp-content/uploads/2010/02/confirm_import.jpg" target="_new"><img class="aligncenter size-full wp-image-6116" src="http://brontoversity.com/wp-content/uploads/2010/02/confirm_import.jpg" alt="Selecting to send a Confirmation message" width="480" height="271" /></a></p>
<p style="text-align: left;">Be sure to select the message you have prepared with the confirmation url link in it. The system will not allow you to select a message that does not have this Special tag in place. Once you&#8217;ve specified which confirmation message to send, fill in the From Name and From Address fields, and then follow the rest of the normal import steps. As the system processes the new contacts into the account, it will automatically send them the confirmation message you specified. The contacts will be imported with a status of &#8216;unconfirmed&#8217; and will not be able to receive any further email from your account until they have clicked on the confirmation link in the message they were sent.</p>
<p style="text-align: left;">That&#8217;s it! Now all you have to do is enjoy the benefits of a truly opted in list.</p>
<p style="text-align: left;"><em>Lucas Weber<br />
Bronto Client Services</em></p>


<p>Related posts:<ol><li><a href='http://brontoversity.com/2010/05/25/webforms-and-subscriber-confirmation/' rel='bookmark' title='Permanent Link: Webforms and Subscriber Confirmation'>Webforms and Subscriber Confirmation</a> <small>Back in February, Lucas Weber gave us a great post...</small></li>
<li><a href='http://brontoversity.com/2010/07/15/make-mine-a-double-double-opt-in-with-the-api/' rel='bookmark' title='Permanent Link: Make Mine A Double: Double Opt-in With The API'>Make Mine A Double: Double Opt-in With The API</a> <small>For those of you that want to use the API...</small></li>
<li><a href='http://brontoversity.com/2010/07/27/two-step-signup-using-direct-add-and-a-welcome-message/' rel='bookmark' title='Permanent Link: Two step signup using Direct Add and a Welcome Message'>Two step signup using Direct Add and a Welcome Message</a> <small>We have several clients who are interested in doing a...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://brontoversity.com/2010/02/02/how-to-send-a-subscription-confirmation-message/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tis The Conversion Season</title>
		<link>http://brontoversity.com/2009/12/17/tis-the-conversion-season/</link>
		<comments>http://brontoversity.com/2009/12/17/tis-the-conversion-season/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 19:11:17 +0000</pubDate>
		<dc:creator>Adam Covati</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[conversion tracking]]></category>
		<category><![CDATA[segmentation]]></category>

		<guid isPermaLink="false">http://brontoversity.com/?p=5608</guid>
		<description><![CDATA[The holiday season is already upon us, and for many of us, that means we are already watching the sales rolling in. Of course, if you don&#8217;t know exactly how much of those sales you are driving with your email marketing, then you are you are missing out &#8211; big time.
Knowing the impact your email [...]


Related posts:<ol><li><a href='http://brontoversity.com/2009/12/03/dynamically-adding-values-to-conversion-tracking-urls/' rel='bookmark' title='Permanent Link: Dynamically Adding Values To Conversion Tracking URLs'>Dynamically Adding Values To Conversion Tracking URLs</a> <small>In recent weeks, I have been getting a lot of...</small></li>
<li><a href='http://brontoversity.com/2010/01/14/tracking-non-commerce-goals/' rel='bookmark' title='Permanent Link: Tracking Non-Commerce Goals'>Tracking Non-Commerce Goals</a> <small>I recently covered a couple different ways to track conversions....</small></li>
<li><a href='http://brontoversity.com/2010/01/21/keep-your-eye-on-the-sparrow-using-the-api-to-retrieve-conversions/' rel='bookmark' title='Permanent Link: Keep Your Eye On The Sparrow: Using The API To Retrieve Conversions'>Keep Your Eye On The Sparrow: Using The API To Retrieve Conversions</a> <small> This post only applies to Legacy Version 3 of...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-5623" title="Tis The Season" src="http://brontoversity.com/wp-content/uploads/2009/12/tis-the-season.png" alt="Tis The Season" width="261" height="198" />The holiday season is already upon us, and for many of us, that means we are already watching the sales rolling in. Of course, if you don&#8217;t know exactly how much of those sales you are driving with your email marketing, then you are you are missing out &#8211; big time.</p>
<p>Knowing the impact your email marketing has on the bottom line is huge. It can help you to justify more money, more time, or more thought on what is most likely a crucial part of your marketing mix. So how can you do that? One word gets you there &#8211; <em>Conversions</em>.</p>
<p>Within Bronto you can quickly and easily track conversions, and today I&#8217;d like to talk about strategies for getting the most out of tracking multiple purchases on your site. Keep in mind that conversion tracking within email marketing can be powerful, but it is usually there for segmentation purposes. Conversion tracking allows for a great way to track email&#8217;s value add or engage in remarketing, but it&#8217;s not going to replace the reporting you get from your ecommerce system.</p>
<p>With that being said, when you are implementing conversion tracking, you should consider your needs first. <em>For the details on how to implement the actual tracking code, see our recent blog post on </em><a href="http://brontoversity.com/2009/04/15/how-much-are-your-emails-worth-setting-up-conversion-tracking/" target="_blank"><em>Setting Up Conversion Tracking Within Bronto</em></a><em>.</em></p>
<h3>Show me the money</h3>
<p>If you are looking primarily to understand the total amount of money that is driven in, then I&#8217;d suggest you go with &#8216;Purchase Total&#8217; tracking. In this method you will be tracking just one thing, purchase total. In fact, I would recommend just using &#8220;purchase total&#8221; as the actual description.</p>
<p>This will allow you to have a simple report that quickly and easily displays the value you are realizing from your email marketing. You will be able to segment your contacts on purchase amounts as well. Are you excited about the prospects of a High Value Customers yet?</p>
<h3>A Segmenter&#8217;s Dream</h3>
<p>If you have loftier goals of segmenting and targeting buyers based on their behavior, I would suggest going with a more granular approach. You can actually track multiple conversions on one page, and I would suggest doing one for each department they purchase within. You could track at the product level, but that can quickly become unwieldy, and frankly, almost impossible to segment on.</p>
<p>The departmental method will require that your ecommerce system (or an add-on created by your team) be able to break purchases down by department. However, once you have conversions tracked by department (with their corresponding spend by department), you will be able to segment you contacts by department they have purchased from. Now you&#8217;ve just opened a door to more relevant emails!</p>
<p>As you can see, there is no single set way to track conversions. You will need to put some thought into what you want to do with the resulting data. But don&#8217;t be too concerned, if you find that you aren&#8217;t getting the data you need, you can always change your conversion tracking.</p>
<p><em>Adam Covati<br />
Product Manager at Bronto</em></p>


<p>Related posts:<ol><li><a href='http://brontoversity.com/2009/12/03/dynamically-adding-values-to-conversion-tracking-urls/' rel='bookmark' title='Permanent Link: Dynamically Adding Values To Conversion Tracking URLs'>Dynamically Adding Values To Conversion Tracking URLs</a> <small>In recent weeks, I have been getting a lot of...</small></li>
<li><a href='http://brontoversity.com/2010/01/14/tracking-non-commerce-goals/' rel='bookmark' title='Permanent Link: Tracking Non-Commerce Goals'>Tracking Non-Commerce Goals</a> <small>I recently covered a couple different ways to track conversions....</small></li>
<li><a href='http://brontoversity.com/2010/01/21/keep-your-eye-on-the-sparrow-using-the-api-to-retrieve-conversions/' rel='bookmark' title='Permanent Link: Keep Your Eye On The Sparrow: Using The API To Retrieve Conversions'>Keep Your Eye On The Sparrow: Using The API To Retrieve Conversions</a> <small> This post only applies to Legacy Version 3 of...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://brontoversity.com/2009/12/17/tis-the-conversion-season/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Slow Down For The Holidays: Throttling Your Messages</title>
		<link>http://brontoversity.com/2009/12/15/slow-down-for-the-holidays-throttling-your-messages/</link>
		<comments>http://brontoversity.com/2009/12/15/slow-down-for-the-holidays-throttling-your-messages/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 20:43:40 +0000</pubDate>
		<dc:creator>Frank Chapman</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Deliverability]]></category>
		<category><![CDATA[email deliverability]]></category>
		<category><![CDATA[throttling]]></category>

		<guid isPermaLink="false">http://brontoversity.com/?p=5676</guid>
		<description><![CDATA[With the Holidays fast approaching, you may notice that your inbox is filling up a little faster. It seems to make sense that as a marketer you would want to reach out with a few extra &#8220;touches&#8221; to your contact list.  Although there is nothing wrong with sending a little more during the season of [...]


Related posts:<ol><li><a href='http://brontoversity.com/2009/12/22/last-minute-holiday-segments/' rel='bookmark' title='Permanent Link: Last Minute Holiday Segments'>Last Minute Holiday Segments</a> <small>With the Holiday season almost here, I wanted to share...</small></li>
<li><a href='http://brontoversity.com/2009/11/17/testing-testing-1-2-3-sending-test-messages/' rel='bookmark' title='Permanent Link: Testing, Testing 1, 2, 3: Sending Test Messages'>Testing, Testing 1, 2, 3: Sending Test Messages</a> <small>As a Bronto user, you have probably been sending test...</small></li>
<li><a href='http://brontoversity.com/2009/11/03/this-time-its-personal-testing-personalization-fields-in-your-messages/' rel='bookmark' title='Permanent Link: This Time, It&#8217;s Personal: Testing Personalization Fields In Your Messages'>This Time, It&#8217;s Personal: Testing Personalization Fields In Your Messages</a> <small>One of the most powerful tools you can use in...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://brontoversity.com/wp-content/uploads/2009/12/turtle_stocking.jpg" target="_blank"><img class="alignright size-full wp-image-5702" style="border: 1px solid black;" src="http://brontoversity.com/wp-content/uploads/2009/12/turtle_stocking.jpg" alt="Slow Down During The Holiday!" width="300" height="225" /></a>With the Holidays fast approaching, you may notice that your inbox is filling up a little faster. It seems to make sense that as a marketer you would want to reach out with a few extra &#8220;touches&#8221; to your contact list.  Although there is nothing wrong with sending a little more during the season of spending, you may want to control how quickly you send.</p>
<p>As everyone sends holiday email campaigns, the ISPs receiving them start to get swamped with people sending their messages out.  At Bronto, we recommend that you take it easy on the ISPs.  As a best practice, you should throttle your message for as long as you can when sending.  Your deliverability should improve and your campaign should move more smoothly if you choose to send your message over a longer period of time, rather than letting them all hit their destinations at the same time.</p>
<p>All Bronto messages are set by default to send over a period of 4 hours.  If you can afford to spread your message out over 8 to 10 hours, your chances of reaching your audience successfully will greatly increase.  The throttling option is located at the bottom of the &#8220;Send Message&#8221; page under the heading Delivery Scheduling.</p>
<p style="text-align: left;"><a href="http://brontoversity.com/wp-content/uploads/2009/12/scheduling_list.jpg" target="_blank"><img class="aligncenter size-full wp-image-5680" style="border: 1px solid black;" src="http://brontoversity.com/wp-content/uploads/2009/12/scheduling_list.jpg" alt="Delivery Scheduling Area of The Bronto Sending Process" width="475" height="217" /></a>So, do yourself a favor during the rush of the holiday season and slow down. It may help you get your message out a little more effectively. If you have any questions or comments on the throttling feature, please add them to the comments section below.</p>
<p style="text-align: left;"><em>Frank Chapman<br />
Bronto Client Services</em></p>


<p>Related posts:<ol><li><a href='http://brontoversity.com/2009/12/22/last-minute-holiday-segments/' rel='bookmark' title='Permanent Link: Last Minute Holiday Segments'>Last Minute Holiday Segments</a> <small>With the Holiday season almost here, I wanted to share...</small></li>
<li><a href='http://brontoversity.com/2009/11/17/testing-testing-1-2-3-sending-test-messages/' rel='bookmark' title='Permanent Link: Testing, Testing 1, 2, 3: Sending Test Messages'>Testing, Testing 1, 2, 3: Sending Test Messages</a> <small>As a Bronto user, you have probably been sending test...</small></li>
<li><a href='http://brontoversity.com/2009/11/03/this-time-its-personal-testing-personalization-fields-in-your-messages/' rel='bookmark' title='Permanent Link: This Time, It&#8217;s Personal: Testing Personalization Fields In Your Messages'>This Time, It&#8217;s Personal: Testing Personalization Fields In Your Messages</a> <small>One of the most powerful tools you can use in...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://brontoversity.com/2009/12/15/slow-down-for-the-holidays-throttling-your-messages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
