If you're a retailer that carries multiple brands, you can use a Brand Fan campaign to identify and target visitors browsing multiple products with the same brand but not purchasing a product in that brand.

Here are the steps for setup:

  1. Create an expression that looks for Product Detail Views, as well as making sure that the product brand along with other fields are not empty. Here, depending on how you want to segment your audience, you can add in a product category field that looks for categories like men or women.

2. Create a behavior to look for 2 Product Detail Views and no Order.

3. Create a segment and pull in the behavior, and adjust the timeframe of the behavior to be recent, e.g. in the last 14 days, 7 days.

4. In the campaign subject line, you can add a subject line similar to 'We think you'll like this from {{behavior_name.step1.product.brand}}'. This will reference (and print out) the brand that the user browsed in the first step of the behavior.

5. Add in a Dynamic Grid, and in the Setup section (Details > scroll down to Setup), add in the following snippet to grab top products to show the customers:

{% assign top_products = lookup.events(product.item_url, product.product_id, product.name, product.price, product.image_url, product.brand, product.description, category.path).where(event_type = 'product' and vdl_action = 'detail' and category.path =~ '*men*' and category.path =~'*apparel*' and category.path !=~ '*women*' and ts > now(-604800)).by(product.brand).top.limit(10) %}

**Keep in mind that this snippet should be adjusted for other fields you may want to pull in, and the category.path should be adjusted depending on what segment you are trying to pull in. If you need help targeting a specific segment, please reach out to your customer success manager, or chat into the Support.

6. Scrolling up to the top of the Details tab of the Dynamic Grid, toggle on 'More Options' and 'Use Custom Liquid.' 

7. Add in the following snippet: top_products[behavior_name.step1.product.brand]
and assign the Item Variable as 'p.' This will allow you to reference the products you pulled in.

8. Now, in your dynamic grid content, you can use liquid such as 

  • {{p.product.name}}
  • {{p.product.price}}

to pull in that data. Run a quick Preview to see that they're populating.

Did this answer your question?