Added

Tracking Script v1.5.3

New Features and Improvements

Enhanced Split URL Tracking

  • Addresses an issue where "_conv_sptest=null" caused problems with split URL tracking.
  • Ensures that this tracking parameter doesn't interfere with other processes.

Reliable Cookie Handling

  • Improves how cookies are parsed and managed, ensuring they don't cause errors when set to certain values.
  • Updates documentation to reflect these changes for better clarity.

Consistent Cross-Domain Links

  • Uses a uniform method to check if URL values are useful, preventing incorrect values from being passed across domains.
  • Enhances consistency across different parts of the system using cookies.

Improved Debugging and Testing

  • Updates tests to better catch issues related to cookies and cross-domain tracking.
  • Ensures no more errors when dealing with cookie data.

Correct Revenue Goal Attribution

  • Correctly attributes revenue to the correct goal as intended by the caller.
  • Updates logging to provide more accurate reasons when revenue tracking doesn't behave as expected.

Refined Revenue Tracking Logic

  • Refines logic to prevent revenue from being mistakenly attributed across different scenarios.
  • Clarifies conditions under which goals are set to ensure correct revenue recording.

Accurate Revenue Reporting

  • Establishes more accurate conditions for recording revenue, especially in cases without a transaction ID.
  • Adds tests to verify that revenue tracking aligns with expected behavior scenarios.

Clear Revenue Goal Instructions

  • Treats specified revenue goals as direct instructions rather than suggestions.
  • Prevents incorrect goal assignment in multi-page/session scenarios to maintain accurate revenue attribution.