3.16 Apr 30th, 2024

Migrate to our Custom Pixel script and get your Elevar tracking fully compatible with Shopify's Checkout + Thank You Extensibility with this release. In addition, this release includes support for Meta's Channel Lift Study, the ability to send custom NewCustomerPurchase events server-side, as well as Pepperjam + Commission Junction (CJ) available as a public betas.


Destinations

New Beta Releases:

  • Pepperjam: Pepperjam is now available as a public beta! [How to Set Up]
  • Commission Junction (CJ) Affiliate: Commission Junction (CJ) is now available as a public beta! [How to Set Up]
  • Yotpo: Yotpo is available as a private beta. If you’d like to participate, sign up here. [Elevar’s Fully Managed Server-Only]
  • Ometria: Ometria is available as a private beta. If you’d like to participate, sign up here. [Elevar’s Fully Managed Server-Only]

Transaction Filtering Enhancements:

  • The "Block Transaction" step is now titled "Filter Transactions".
  • Users can now either block specific orders from being sent or allow only specific orders to be sent. When choosing to allow only specific orders, "OR" logic is applied. For example, if the filter allows orders where the sales channel = web OR where the order tag = subscription, an order tagged subscription will still be sent even if the sales channel is not web.
    • Use Cases: Future proof your setup by only allowing sales channel = web orders. This way, if you add a new sales channel in the future, you don't have to update Elevar to continue only sending online store orders. As Meta doesn't allow you to do certain optimization & remarketing off of custom events, you can choose to only send first subscription orders as the Purchase event so you can implement advanced ad strategies in Meta that target new subscription purchases (and grow recurring revenue).

New vs. Returning Customer Purchase Events:

  • New Customer Purchase Event: Sends a custom event server-side when a shopper makes their first-ever purchase at your store.
  • Returning Customer Purchase Event: Sends a custom event server-side when a shopper who has previously purchased buys again.
  • Available in the Following Destinations: Facebook/Meta, Google Ads, TikTok, Outbrain, Voluum, Taboola, & Bing.
    • Use Cases: New Customer Purchase Event: Measure Facebook campaign ROI based on new customer purchases or remarket to first-time buyers to encourage a second purchase.
  • Returning Customer Purchase Event: Reward loyal customers with special promotions and messaging.

Bing:

  • You can now pass Page View, View Item, Begin Checkout, and Add Payment Info events to Bing server-side.

Facebook:

  • Support for Meta’s Channel Lift Study: Facebook’s Channel Lift Study measures how Meta ads influence other paid and organic channels. Enable the "Channel Lift Study" event in Elevar to start passing the required data to Meta.
  • Improved Formatting of User Data Parameters: The user data parameters sent server-side to Facebook now mirror the data sent client-side for greater consistency.

Klaviyo:

  • You can now configure the Filter Transactions and Subscriptions step to block specific purchase events from being sent to this destination.

Google Analytics 4:

  • Checkout funnel events should now be sent client-side. This prepares for an upcoming feature, Checkout Grouping, which will function similarly to Purchase Grouping by aggregating data from multiple sources to maximize data transmission to destinations.
  • Since GA4 does not support timestamped events, sending checkout funnel events client-side ensures correct event order in GA4 reporting. If event ordering is not a priority, you can still send checkout funnel events server-side.

TikTok:

  • API Versioning: Removed API Version setting, as this is now managed within the backend of the app.

Sources

Custom Pixel:

  • Elevar's Custom Pixel Script (which loads checkout tracking via Shopify's new Customer Events tool that Shopify is migrating customers to as they are sunsetting their checkout.liquid and Order Status Page Script) is out of beta!
  • All new customers will be automatically guided to use this script for checkout and purchase tracking.
  • Existing customers who are not on this tracking method can walk through our guided in-app upgrade flow to migrate their tracking.
  • This allows your Elevar tracking to be compatible with Checkout and Thank You Extensibility.
  • Note: The following three limitations still apply when using the Custom Pixel:
    • Client-side new vs. returning user data only populates if a shopper is logged in. Upgrade your app to prevent this limitation from affecting your server-side tracking. Any Google Tag Manager tags that fire based on if a shopper is a new vs returning will still be affected by this limitation. (How to Set Up)
    • It is not possible to trigger tags based on one-time vs. subscription products on a unified checkout. (Learn More)
    • Certain Google Tag Manager tags are not compatible with Shopify's Custom Pixel, including Bluecore, Stylitics, Heat Map Tools, A/B Testing Tools, and LiveConnect. In addition, you'll need to update your Fairing configuration to make it compatible with Shopify's Custom Pixels. (Learn More)

Additional Enhancements:

  • Enhanced "Remove From Cart" Event Capture: More "Remove From Cart" events are now captured when a shopper removes an item from the mini cart.
  • New Data Layer Function (window.ElevarForwardFn): Allows Data Layer events to be forwarded to platforms like Pipedream for advanced troubleshooting.