Use abandoned browse

The product a contact last browsed is identified in Dotdigital with our extended web behavior tracking script.

Gareth Burroughes avatar
Written by Gareth Burroughes
Updated over a week ago

Because of the extended web behavior tracking script and its support of custom values, you can target your contacts with email campaigns that highlight what they last browsed.


Enable abandoned browse features

Talk to your Customer Success representative to enable the abandoned browse feature. It might require custom JavaScript and dynamic personalisation to be enabled on your account.


Using last browsed variables

When you create a segment that contains a WebInsight data block, variables appear that are related to last browsed. The variables are:

Variable *

Type

Example

product_name (✔️)

Text

"Nitro Fate Women's Hybrid Camber Snowboard 147cm 2018"

product_sku (✔️)

Text

"NITRO-203492"

product_price (✔️)

Text

"290.99"

product_url (✔️)

Text

product_image_path (✔️)

Text

product_specialPrice

Text

"259.99"

product_status

Text

"In stock"

product_categories

Text

"New Styles, Sale, Snowboards"

product_description

Text

"..."

product_currency

Text

"GBP"

product_brand

Text

"Nitro"

* ✔️ - The variable is required because it's used to power the default content in the Last browsed product block.


Set up the script

The script below extends the web behavior tracking code by including the last browsed product variables described above. Here’s an example:

<script>/* -------------------------------------------------------IMPORTANT!The codebelow requires a developer to install and setup.Please do not simply copy/paste this onto your website. ----------------------------------------------------------- */// Initiate Web Behaviour Tracking (this section MUST come prior any other dmPt calls)(function(w,d,u,t,o,c){w['dmtrackingobjectname']=o;c=d.createElement(t);c.async=1;c.src=u;t=d.getElementsByTagName (t)[0];t.parentNode.insertBefore(c,t);w[o]=w[o]||function(){(w[o].q=w[o].q||[]).push(arguments);};})(window, document, '//static.trackedweb.net/js/_dmptv4.js', 'script', 'dmPt');// Replace DM-000000000-00 with your web behaviour profile's Unique ID// Replace test.com with the domain of your storewindow.dmPt('create', 'DM-000000000-00', 'test.com');// Setup the last browsed productvar viewed_product = { product_name: "Name of Product", product_url: "https://test.com/productname", product_image_path: "https://test.com/images/product.png", product_description: "The description of the product", product_sku: "ABC123", product_price: "99.99", product_status: "In stock", product_currency: "GBP", product_specialPrice: "89.99", product_categories: "Category1, Category 2,Category 3", product_brand: "Brandname" };// Initiate the tracking script, pass the product objectwindow.dmPt('track', viewed_product); // Replace test@test.com with the email address of the identified contactwindow.dmPt("identify", "test@test.com");</script>

Script requirements

Your script requires the following edits so it works correctly:

  • Set the web behavior tracking profile ID and the domain to be tracked.

  • Complete the variables in the viewed_product object by using your ecommerce store.

  • Complete the identification event by using the ecommerce platform with the email address of the identified contact.

This is a simplified script version. The script configuration might also include abandoned cart and guest abandoned cart.


Using abandoned browse for Adobe Commerce or Magento Open Source

To use abandoned browse for Adobe Commerce or Magento Open Source, make sure you're using version 4.3.0 (or higher) of our connector.

To use abandoned browse in your Adobe Commerce or Magento Open Source account:

Go to Stores > Configuration > Dotdigital. Under the Tracking area, you can find the Web Behavior Tracking Profile Id. From here you can turn on the abandoned browse functionalities.


Using abandoned browse for Shopify

Our Shopify connector automatically incorporates the necessary scripts into your theme, enabling the use of Abandoned Browse.

Did this answer your question?