-
-
Notifications
You must be signed in to change notification settings - Fork 2
Limitations
While the Laravel UTM-Parameters package offers useful functionality for handling UTM parameters in your Laravel application, it also comes with certain technical limitations. Here are some of the key limitations to consider:
-
No Tracking Functionality: The package does not include tracking mechanisms to record user interactions or campaign performance. It solely focuses on parsing and managing UTM parameters passed in URLs.
-
Session Reliance: The package relies on session storage to persist UTM parameter data throughout a user's session. This may not be suitable for applications with long or complex user journeys where session data management becomes challenging.
-
Client-Side Handling: UTM parameters are typically appended to URLs and processed on the server-side. While the package provides server-side middleware for processing UTM parameters, it does not offer client-side JavaScript solutions for handling UTM parameters.
-
Middleware Overhead: Adding middleware to process UTM parameters may introduce additional overhead to each HTTP request handled by your Laravel application. In high-traffic environments, this could impact performance and scalability.