Thursday, June 21, 2018

How to Add Instagram Action Buttons to Your Business Profile

Want to sell tickets or take reservations on Instagram? Looking for a way to let customers purchase from you without leaving Instagram? In this article, you’ll learn how to set up Instagram action buttons to let customers do business with you via your Instagram business profile. What Action Buttons Are Available on Instagram? Instagram has [...]

The post How to Add Instagram Action Buttons to Your Business Profile appeared first on .


by Jenn Herman via

mnmllist

Minimal text-only One Pager for mnmllist – a highly curated directory of all things minimal.


by Rob Hope @robhope via One Page Love

Caverta Restaurant

Caverta is a WordPress restaurant theme ready to use for any food related business: cafe, bar, bistro, pizza, bakery, fine dining.


by csreladm via CSSREEL | CSS Website Awards | World best websites | website design awards | CSS Gallery

ACES Baseball

Located in Brooklyn Heights, NY, across the street from the Brooklyn Dodgers’ offices where Branch Rickey signed Jackie Robinson in 1947. Within 30 minutes of Yankee Stadium, CitiField, the MLBPA and MLB Headquarters.


by csreladm via CSSREEL | CSS Website Awards | World best websites | website design awards | CSS Gallery

EU Business School Barcelona Campus

Established in 1973, EU Business School (EU) is an international, high-ranking business school with campuses in Barcelona, Geneva, Montreux, Munich and online.


by csreladm via CSSREEL | CSS Website Awards | World best websites | website design awards | CSS Gallery

Wednesday, June 20, 2018

How to Use Analytics to Create Targeted Email Campaigns

When we think UX, we think about the ways we help our users navigate our website. Among various types of conversions (subscriptions, submitting a form, etc.), the primary objectives are the conversions that directly translate to revenue. These conversions could be clicks that lead to advertising revenue, or checkouts that lead to sales.

So we optimize our visual design, we optimize our navigation, we reduce any clutter, and the user generally finds it easier to navigate your website. But … what happens when the user doesn't find anything they like, despite how fantastic the user experience is? What happens when there's so much to consume that the thing they need is like a needle in a haystack?

In this article, I'm going to talk to you about targeted user experiences, the careful art of finding out what users want, and delivering it. We can use these concepts to tailor content depending on the users' needs. While some may consider this marketing, it's actually a combination of both design and marketing. Design doesn't always mean visual design.

What We'll Learn Here

We'll learn how to find out what users want using analytics, segment them into tailored email lists, then send them content recommendations via email. The same concepts can be applied to users visiting your website (i.e. "Popular content", "You might also be interested in …", etc.), but since email UX is a very neglected aspect of design, we'll be using that as an example.

We'll also talk about UX in regards to what happens when the user clicks on something they like in an email.

Email Marketing 101 (Optional Reading)

There are two main approaches to email marketing:

  • the traditional "batch-and-blast" approach, in which you lump all subscribers together and email them the same thing
  • the targeted approach, in which relevant emails are sent to segmented subscribers based on their interests.

Sending targeted emails is by far the most effective (although larger websites will benefit the most). In fact, it’s so effective that a study by MarketingSherpa found that it can boost email conversions by up to 208%. We'll use a combination of email marketing and analytics to deliver this relevant content. (By “content” I mean products or articles.)

Step 1: Isolate Email Traffic

First things first: you'll want to isolate your email traffic from any other traffic and make it so you can find out how individual email campaigns are doing. You need to know how your email efforts are contributing to your conversions in the grand scheme of things. With Google Analytics, this can be done with Tags and Advanced Segments.

Start by creating link-tracking tags using the Google Analytics Campaign URL Builder. This will help you create URLs with utm_parameters that will help you track clicks and campaigns.

Google campaign URL builder

Fill in the relevant details:

  • Website URL: this should be the exact web page you want to link to
  • Campaign Source: the source of the traffic (which in this case, is the name of your newsletter)
  • Campaign Medium: the medium in this case is "email"
  • Campaign Name: the unique, friendly name of the campaign (used for conducting analysis/identification)
  • Campaign Term: we don't need this right now
  • Campaign Content: this is for A/B testing reasons—for example, if you wanted to create multiple versions of the same link inside the same email, this can be used to differentiate them (e.g. "text logo", “image logo”).

Once you’ve filled in all the relevant details, scroll down, where your link will look something like this:

Google UTM link

You'll send your email subscribers to this link, where the utm_parameters you've defined will automatically be tagged as coming from your email marketing efforts. For every email link you want to track, you'll repeat these steps. Although some email marketing software does this automatically, it's important to know the underlying concept of how it works.

The post How to Use Analytics to Create Targeted Email Campaigns appeared first on SitePoint.


by John Stevens via SitePoint

Bringing a systematic approach to your frontend code with BEM

#345 — June 20, 2018

Read on the Web

Frontend Focus

CSS Doodle: A Web Component for Drawing Patterns with CSS — A Custom Elements-based component that builds an internal grid of DIV elements and then populates them using CSS to create patterns.

Yuan Chuan

▶  The Cost of JavaScript — In just 20 minutes Addy Osmani covers approaches to delivering JavaScript in an efficient way to ensure your users experiences are as seamless and smooth as possible.

Addy Osmani

Plan Visually with a Single Glance and Make Sure Your Projects Get Done — monday.com is a project management tool your team will enjoy using. It makes it fun and easy for everyone to collaborate, focus and get more done. It's a visual project management tool that’ll help you and your team collaborate and achieve more.

monday.com sponsor

Don’t Use The 'Placeholder' Attribute — The ‘placeholder’ attribute populates an input element with temporary text to indicate what input is expected, but it introduces issues that prevent it from being as useful as it sounds.

Eric Bailey

BEM For Beginners: Why You Need BEM — BEM is what we in the UK might call a ‘Marmite’ topic: people either love it and use it all the time or are disinterested in the idea entirely. CSS style isolation has value, however, and BEM can bring you more besides when it comes to structuring your frontend code. I’m still not convinced myself but this is a worthy attempt at showing BEM’s worth.

Inna Belaya

Blink/Chrome Intent to Ship: Picture-in-Picture (PiP) — The Picture-in-Picture spec lets sites create a floating video window on top of other windows for media that’s left playing.

François Beaufort

Edge and IE11 To Support HSTS Preloading Using Chromium's List — For security conscious top level domains that are insisting on fully HTTPS-based usage.

Microsoft Edge Dev on Twitter

💻 Jobs

Frontend Developer at X-Team (Remote) — We help our developers keep learning and growing every day. Unleash your potential. Work from anywhere. Join X-Team.

x-team

Passionate Frontend Developers - Montreal, Canada/Full time — Make bus travel accessible worldwide. Localization, scale, perf challenges abound. We value novel perspectives & diversity. 🚌🌍

Busbud

Have You Tried Vettery? — Vettery matches top tech talent with fast-growing companies. Take a few minutes to join our platform.

Vettery

📘 Tutorials

The Web Layouts of Tomorrow — How modern CSS can aid with building “unconventional” layouts.

Max Böck

Can I Use 'grab' and 'grabbing' Values for CSS's 'cursor' Property? — In short, yes, all major desktop browsers support it.

Can I Use

Cheat Sheet: Functional Programming with JavaScript — A handy resource for JavaScript developers interested in writing functional style code. Get it now.

Progress Kendo UI sponsor

Don't Just Copy @font-face Definitions out of Google Fonts' CSS — Google Fonts serves up different code for different browsers. Use the code Google supplies and let them do the hard work.

Chris Coyier

▶  Golden Rules for Typography on the Web

Richard Rutter Slidedeck

Creating More Neat Patterns with Unicode — Unicode characters + CSS can equal some very interesting designs.

Yuan Chuan

How To Use CSS Grid to Mix and Match Design Patterns

Bryan Robinson

Augmented Reality for the Web with WebXR — A new WebXR AR API has been added to Chrome Canary to enable initial testing and playing about if augmented reality is your thing.

Joseph Medley

Using JavaScript Modules on the Web — A handy guide now that all major browsers support them.

Addy Osmani and Mathias Bynens

   ✏️ A Focus on CSS Animations

7 Performance Tips for Smoother JavaScript Animations — Tips for optimizing animation performance and achieving a 60FPS target for smooth motion on the web.

Maria Antonietta Perna

Explore The New Frontier of CSS Animation — Grasp the best techniques to bring browser experiences to life.

Ana Travas and Sergej Skrjanec

Seven Essential Tools for Web Animation

Steven Roberts

🔧 Code and Tools

Teleport: Over-The-Air Hot Reloading and Debugging for PWAs — A dev-server proxy that enables instant hot reloading and debugging across devices.

Eric Simons

Build Better Websites. Learn Free for 10 Days

Pluralsight sponsor

A Neat Container Query Flow Chart — “I need container queries!” Or do you..?

Greg Whitworth

CSS-Micro-Reset: Minimal Barebone CSS Reset

Vladimir Carrer

Pickr: A Flat, Simple, No Dependency Color PickerLive demo. It’s nice.

Simon Wep

Implement 200+ Tools with the Flip of a Switch – Get Started for Free

Segment sponsor


by via Frontend Focus