3.18 July 2nd, 2024

This release includes enhancements to subscription vs one-time order tracking, Reddit as a new public Beta, and TikTok/Postscript/Sendlane are officially out of beta.


Destinations

New Beta Releases:

New Destinations:

  • TikTok: Tiktok is no longer in beta! It is now an approved destination. [How to Set Up]
  • Sendlane: Sendlane is no longer in beta! It is now an approved destination. [How to Set Up]
  • Postscript: Postscript is no longer in beta! It is now an approved destination. [How to Set Up]

Universal Analytics:

  • Universal Analytics destinations will stop processing data.
    • As you may have been previously notified by Google: on July 1, 2024, Google Analytics 4 properties will have fully replaced Google Universal Analytics properties. From that date, Google will begin turning off all Universal Analytics services and Universal Analytics APIs, meaning Universal Analytics properties will be inaccessible through the Google Analytics front-end and APIs.
    • For any accounts where a Universal Analytics destination is live, this destination will no longer send events.

Facebook:

  • Enhancement for Facebook that increases the amount of browser-side events that pass a Facebook cookie value. This will improve performance & EMQ scores.

Google Ads:

  • No longer able to activate the Google Ads Pageview Event. Google's API Team originally shared that their API has no rate limits. Now, they have informed us that their API does have a variable rate limit. To ensure your Google Ads purchase tracking is not affected by this rate limit, we no longer allow users to enable the pageview event in the Google Ads destination.
    • If you already had the pageview event enabled, your tracking will continue to work. However, we will be reaching out to all users over time to migrate their pageview tracking client-side instead of server-side.
    • You can help us reduce Google Ads rate limit errors by disabling your Google Ads server pageview event and setting it up client-side instead. [How to Set Up]

Customer Tag:

  • Customer Tag logic can no longer be selected when using the Allow Specific Transactions in order to prevent scenarios where all non-purchase events are being blocked due to no customer tags in event.

Sources

Subscription vs One-Time Order Data:

  • Added selling_plan_name to products array for checkout funnel data layer events
  • If a received dl_purchase has a known selling_plan_name for at least 1 product, this will trigger Subscription Purchase Events.
  • If a received dl_purchase has a known selling_plan_name for at least 1 product, this will trigger the purchase_type custom dimension to be first_subscription.
  • Facebook/TikTok/Snapchat client-side Subscription Purchase tags will use the selling_plan_name in our data layer rather than from the Shopify object in their triggers. Please re-import your web tags for these changes to take affect.
  • To get this update: Make sure your Shopify Source is fully up to date & re-import your Web Tags for destinations that have Subscription Purchase enabled.

Shopify Connection Update:

  • The Shopify Connection has been moved from the general "Connection Settings" to the "Store Connection" step within your Shopify Source.

Shopify Theme Embed Detection:

  • Even if you haven’t updated your Shopify Source, you can check if Elevar's App Theme Embed is detected on your live theme via My Tracking. [Example]
  • Email Alert for Missing Theme Embed: If Elevar’s App Theme Embed is no longer detected on your live theme, an email alert will be triggered. For this alert to trigger:
    • At least one destination must be live.
    • The App Theme Embed was detected 24 hours ago.
    • The App Theme Embed is no longer detected on the live theme.

Checkout Data Layer Event Update:

  • Image URL Update: For checkout data layer events, the _64x64 suffix has been removed from the image URL. This ensures that Checkout Abandonment campaigns can pass full-size images instead of thumbnail images.

Data Layer Variant Standardization:

  • Variant Value Standardization: Standardizing the Data Layer's Variant value when no variants exist
    • If a product does not have multiple variants, Shopify's theme returns "default title" as the variant name. However, Shopify's Cart API and Web Pixel return null or undefined in this scenario.
    • In order to standardize the data, when we receive a null from the Cart API or an undefined value from the Web Pixel, we'll instead pass "Default Title".

Headless Merchant Fix:

  • Collection Value Fix: A fix has been implemented for headless merchants where the collection value was not passing the expected collection.

Currency Code Enhancement:

  • dl_user_data Currency Code: The dl_user_data (used for pageview events) will now pass a currency code value. The currency code will be pulled from Shopify Web Pixel's cart object. If unavailable, it will fallback to Shopify Web Pixel's shop object.

Non-Shopify Source Updates:

  • Main Overarching Domain Fix:
    • If you remove the Non-Shopify Subdomain Source, we will clear the Main Overarching Domain value to prevent race condition issues.
    • If you previously had the Non-Shopify Subdomain Source set up and removed it, the stored Main Overarching Domain has been cleared.
    • If you currently have the Non-Shopify Subdomain Source live, your tracking will continue to work status quo.