Open-Time Email Banners Guide
A complete guide on how to create and embed personalized open-time banners for any third-party email platform. Learn to design dynamic content that adapts in real-time based on the recipient's location, weather, account status, or industry at the moment of open.
Start NowHow to Guide: Open-Time Email Banners
This process allows you to embed a dynamic HTML banner into any third-party email template. Unlike standard static images, these banners change based on who opens the email and when they open it. To begin, select the "Add Personalized Banner to 3rd Party Emails" wizard.
Prerequisites
To deliver targeted banners, you must have:
- Tracking Code: The Personyze tracker installed on your site to capture user behavior and location.
- User Identification: A method to link the email recipient to their onsite profile (e.g., passing
?utm_email=user@test.comon click or capturing login data). - Data/Feed (Optional): Required only if you want to pull product images dynamically; otherwise, static images work fine for banners.
Real-World Examples
- Location-Based: If the visitor is from New York, render a banner showing the Empire State Building with a "Meet us in NYC" text overlay.
- Industry-Based: If the user is flagged as "Healthcare" in your CRM, show a banner featuring a medical case study instead of a generic product.
- Account Status: If the user is a "Free Tier" subscriber, show a "Upgrade to Pro - 20% Off" banner. If they are already "Pro," show "New Features Released."
- Weather-Based: If it is currently raining in the user's location, show a banner promoting umbrellas or raincoats.
Step-by-Step Summary
- Select Wizard: Choose the "Add Personalized Banner" option.
- Design: Create your banner layout (Hero image, CTA button, Text).
- Target: Define rules (City, Industry, Account Type) to swap content elements.
- Identify: Choose how to recognize the user (Email/CRM ID) so the targeting rules apply.
- Embed: Get the code, populate it with dynamic variables (Merge Tags), and paste it into your email.
- Analyze: Track views, clicks, and post-click conversions.
Design & Conditional Targeting
The power of open-time banners lies in Conditional Content. You can change any aspect of the template look and content based on user data.
1. Design the Template
Use the WYSIWYG editor or AI tools to build the base structure of your banner. Ensure it is responsive and matches your brand guidelines.
2. Apply Targeting Rules (Use Cases)
Define logic to personalize the experience. Examples:
- By Location: "If visitor is from New York, show the 'Empire State Building' background image."
- By Account Type: "If user is Free Tier, change the CTA text to 'Upgrade to Pro'."
- By Industry: "If user is from Healthcare, show the 'Medical Case Study' banner."
Note: If no rules match, a "Default" banner is shown. This is also useful if you just want to embed a banner for remote content control and tracking without personalization.
User Recognition & Data Sync
For the targeting rules (City, Industry, etc.) to work, Personyze must know who is opening the email.
Requirement: Site Data Grab
The Email or CRM ID passed in the email link must match a user profile in Personyze. This means you must have Personyze set to "grab" the user's email/ID during their site visits (via login forms, URL parameters, or cookies).
Recognition Options
- Email / CRM ID: The standard method for 1:1 personalization. Allows targeting based on individual history and attributes.
- None (Anonymous): If you do not pass an ID, the banner will display the Default design. This is still valuable for:
- Remote Control: Update the banner image from Personyze without changing the email code.
- Performance Tracking: Track views and clicks centrally.
Get & Embed the Code
Once your design and rules are set, generate the HTML snippet.
1. Copy the Code
You will receive an HTML block containing dynamic image links. These links point to Personyze servers to render the banner at open time.
2. Populate Dynamic Variables
To enable personalization, you must dynamically populate the code with the recipient's email address using your Email Provider's Merge Tags.
Find the placeholder
email=REPLACE_ME in the code.Mailchimp: Change to
email=*|EMAIL|*Klaviyo: Change to
email={{ email }}Salesforce: Change to
email=%%emailaddr%%
QA & Preview
Verify your targeting logic before sending the campaign.
Simulation Step
- Go to the QA Step in the wizard.
- Insert a specific User Email or CRM ID.
- Personyze will generate a preview of the banner exactly as that user would see it.
Test Case: Enter the email of a known "Healthcare" client. Does the banner switch to the "Medical Case Study" image?
Performance & Analytics
Personyze tracks the full funnel starting from the email open.
Tracking Features
- UTM Parameters: In the template editor, you can wrap every link with unique UTMs (e.g.,
utm_campaign=winter_sale_banner) to pass data to Google Analytics. - Personyze Dashboard: View internal metrics including:
- Views: Number of times the banner was loaded.
- Clicks: Number of clicks on the banner.
- Conversions: Goals achieved (purchases, signups) during the session after the visitor clicked the email.
Example: Retail / E-Commerce Banner
A "Flash Sale" banner that adapts to the user's location and purchase history.
Step 1: Visitor Activity
Visitor Mike (mike@example.com) visits your site from London.
- Data Captured: Location (London, UK), Weather (Rainy), Last Category Viewed (Jackets).
Step 2: The Email Campaign
You send a generic "Weekly Update" email to your entire list.
Step 3: Open-Time Rendering
Mike opens the email. The Personyze Banner Widget checks his profile.
A Hero Image featuring Raincoats with the text "Stay Dry in London!" (Rule: Location + Weather).
Step 4: Performance Metric
Mike clicks the banner.
- Metric: "Banner Click" is recorded.
- Metric: "Purchase" is attributed if Mike buys a raincoat in that session.
Example: B2B / SaaS Banner
Targeting users based on their Account Status (Free vs. Pro).
Step 1: Visitor Activity
User Jane (jane@company.com) logs into your SaaS platform.
- Data Captured: Account Status = "Free Tier", Industry = "Marketing".
Step 2: The Email Campaign
You send a monthly "Product Newsletter".
Step 3: Open-Time Rendering
Jane opens the email.
A high-contrast banner saying: "Unlock Pro Features for Marketing Teams - 20% Off Today". (Rule: Account Status = Free AND Industry = Marketing).
(Note: A "Pro" user opening the same email would see a banner for "Advanced Tutorials").
Step 4: Performance Metric
Jane clicks and upgrades.
- Metric: "Goal Conversion" (Upgrade) is tracked in the Personyze Dashboard.
Frequently Asked Questions
How does the email banner change in real-time?
Do I need to change my email template for every campaign?
Can I target based on the weather?
What happens if Personyze doesn't recognize the user?
Does this work on mobile?
Can I use animated GIFs?
How do I link the banner to specific pages?
Can I use CRM data to target the banner?
Do I need to be a developer to set this up?
How do I test if the rules are working?
Does this work with Mailchimp / Klaviyo / Salesforce?
*|EMAIL|*).