1<!doctype html> 2<html lang="en"> 3 <head> 4 <meta charset="UTF-8" /> 5 <link rel="icon" href="/favicon.svg" type="image/svg+xml"> 6 <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32.png"> 7 <link rel="icon" type="image/png" sizes="192x192" href="/favicon-192.png"> 8 <link rel="icon" type="image/png" sizes="512x512" href="/favicon-512.png"> 9 <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> 10 <title>Allan | AI Email Personalization for Klaviyo & Omnisend</title> 11 <meta name="description" content="AI-powered 1:1 email personalization for Klaviyo and Omnisend. Allan optimizes every placement for every subscriber to lift revenue per recipient."> 12 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 13 <meta name="google-site-verification" content="lqnLydx2jP6v-Ro9JNCyBOdEES-0bj6pPSpck1W4X9E" /> 14 <meta name="author" content="Allan" /> 15 <!-- Canonical is set per-route via react-helmet-async (see src/components/PageSEO.tsx) --> 16 17 <!-- Open Graph --> 18 <meta property="og:type" content="website" /> 19 <meta property="og:site_name" content="Allan" /> 20 <meta property="og:url" content="https://getallan.com/" /> 21 <meta property="og:title" content="Allan | AI Email Personalization for Klaviyo & Omnisend" /> 22 <meta property="og:description" content="AI-powered 1:1 email personalization for Klaviyo and Omnisend. Allan optimizes every placement for every subscriber to lift revenue per recipient." /> 23 <meta property="og:image" content="https://getallan.com/og-image.png" /> 24 25 <!-- Twitter --> 26 <meta name="twitter:card" content="summary_large_image" /> 27 <meta name="twitter:title" content="Allan | AI Email Personalization for Klaviyo & Omnisend" /> 28 <meta name="twitter:description" content="AI-powered 1:1 email personalization for Klaviyo and Omnisend. Allan optimizes every placement for every subscriber to lift revenue per recipient." /> 29 <meta name="twitter:image" content="https://getallan.com/og-image.png" /> 30 31 <!-- JSON-LD Structured Data --> 32
32<script type="application/ld+json"> 33 { 34 "@context": "https://schema.org", 35 "@type": "WebSite", 36 "name": "Allan", 37 "alternateName": "Get Allan", 38 "url": "https://getallan.com" 39 } 40 </script>
40 41
41<script type="application/ld+json"> 42 { 43 "@context": "https://schema.org", 44 "@type": "Organization", 45 "name": "Allan", 46 "url": "https://getallan.com", 47 "logo": "https://getallan.com/favicon.svg" 48 } 49 </script>
49 50
50<script type="application/ld+json"> 51 { 52 "@context": "https://schema.org", 53 "@type": "SoftwareApplication", 54 "name": "Allan", 55 "description": "Personalized email marketing platform for Klaviyo. Send millions of 1:1 personalized emails to your subscribers.", 56 "url": "https://getallan.com", 57 "image": "https://getallan.com/og-image.png", 58 "applicationCategory": "BusinessApplication", 59 "operatingSystem": "Web", 60 "offers": { 61 "@type": "Offer", 62 "price": "199", 63 "priceCurrency": "USD" 64 }, 65 66 "provider": { 67 "@type": "Organization", 68 "name": "Allan", 69 "url": "https://getallan.com" 70 } 71 } 72 </script>
72 73 74 <!-- Meta Pixel Code --> 75
75<script>
vendor: 431 bytes, lines 75-81
75 76 !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 77 n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 78 n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 79 t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)} 80 (window,document,'script','https://connect.facebook.net/en_US/fbevents.js'); 81 fbq('init', '
81887693414278723
vendor: 40 bytes, lines 81-83
81'); 82 fbq('track', 'PageView'); 83
83</script>
83 84 <!-- End Meta Pixel Code --> 85 86 <!-- RB2B Tracking Script --> 87
87<script>!function(key) { 88 if (window.reb2b) return; 89 window.reb2b = {loaded: true}; 90 var s = document.createElement("script"); 91 s.async = true; 92 s.src = "https://ddwl4m2hdecbv.cloudfront.net/b/" + key + "/" + key + ".js.gz"; 93 document.getElementsByTagName("script")[0].parentNode.insertBefore(s, document.getElementsByTagName("script")[0]); 94 }("DNXY8HD8JGO0");</script>
94 95 <!-- End RB2B Tracking Script --> 96
96<script type="module" crossorigin src="/assets/index-Cn7q_HGL.js"></script>
96 97 <link rel="stylesheet" crossorigin href="/assets/index-BQpuLymX.css">
98<script defer src="/~flock.js" data-proxy-url="/~api/analytics"></script>
98</head> 99 100 <body> 101 <!-- Meta Pixel noscript fallback --> 102 <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=887693414278723&ev=PageView&noscript=1"/></noscript> 103 <div id="root"></div> 104 </body> 105</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.