Hi Everyone,
We have two internal sites: pro.novonordisk.com and sciencehub.novonordisk.com. At present, when users navigate from the pro site to sciencehub, we are unable to capture the previous URL/page from which they navigated; it only shows the homepage as the previous page. Is there a solution available that would allow us to capture this data?
Here is the navigation link
https://pro.novonordisk.com/our-science.html
Solved! Go to Solution.
Topics help categorize Community content and increase your ability to discover relevant content.
Views
Replies
Total Likes
Yes, I found another solution. As previously mentioned, we implemented the previous page functionality via an Adobe plugin. Since the cookies are placed in different domains, the plugin does not work across domains. However, the referrer captures the previous URL when a user navigates from one domain to another. Hence, we decided to utilize this data for understanding the user journey.
Hi @VaishuNP
which field are you using for the previous page URL? document.referrer? And to which analytics prop/eVar is that mapped?
If the referrer does not work for you, and since you are using the same Launch property, you could alternatively store this information in a cookie that is set on ".novonordisk.com" to make it readable and store this information for instance in the page view call.
Hi @bjoern__koth ,
Thank you for your response. The Previous Page functionality is implemented in prop6 using the previous page plugin. Regarding cookie settings, we are currently using document.location.hostname, which causes a mismatch between the domains. Which command should I use to set it to '.novonordisk.com'?
In web sdk, how will i implement this? Please let me know your thoughts
Views
Replies
Total Likes
I am not sure whether you can set the domain in the previous page plugin, but you could also do it yourself at the end of the page view rule evaluation.
// make sure to use "." instead of the subdomain
_satellite.cookie.set("prev_page", "pre page value", {"domain": ".novonordisk.com"})
Hi @bjoern__koth ,
Thank you for your response. What should we pass as the 'pre page value'? When I tested it, the cookie was set on the same domain as the landing domain, and the value was 'pre page value.'
Also one more query, will changing the below configuration below will help here? please let me know your thoughts.
Views
Replies
Total Likes
HI @VaishuNP
sure, the value in my example was just a dummy value to demonstrate how you can set a cookie with code.
In your case, in the rule that is sending the page view, I would use the code to persist the current analytics pageName as last action in the rule.
About your screenshot above: since the hostname includes the subdomain, the cookie value won't be accessible in other subdomains.
Hi @VaishuNP,
I hope the response shared above helped address your question. If it did, it would be wonderful if you could mark it as "correct reply"— this helps others in the community find helpful solutions more easily.
If you’re still facing any challenges, please feel free to continue the conversation here. We’re happy to support further.
Views
Replies
Total Likes
Hi @VaishuNP ,
Quite agree with @bjoern__koth 's provided solution.
Another thing which you can try by passing referrer as a query parameter.
Example: https://sciencehub.novonordisk.com?referrer=https://pro.novonordisk.com/our-science.html
Extract the referrer parameter and push it to WebSDK for tracking.
Thank you so much @AnkitJasani29 . Implementing referrer tracking is quite time-consuming here, so I am looking for a solution that can be implemented on the launch end.
Hi @VaishuNP ,
You can configure a data element in launch that reads the referrer or the custom referrer query param and sends it as part of your page view or click tracking.
We have already implemented referrer tracking in the pageview, but `document.referrer` is populating the same page URL as the navigated landing page.
Views
Replies
Total Likes
Hi @VaishuNP ,
If you're using React, Vue, Angular, or any SPA, then document.referrer doesn't update between views, since no real navigation occurs. Could you please confirm that?
Hi @AnkitJasani29 , we are not using any of the above.
Views
Replies
Total Likes
@VaishuNP Just checking in — were you able to resolve your issue?
We’d love to hear how things worked out. If the suggestions above helped, marking a response as correct can guide others with similar questions. And if you found another solution, feel free to share it — your insights could really benefit the community. Thanks again for being part of the conversation!
Views
Replies
Total Likes
Yes, I found another solution. As previously mentioned, we implemented the previous page functionality via an Adobe plugin. Since the cookies are placed in different domains, the plugin does not work across domains. However, the referrer captures the previous URL when a user navigates from one domain to another. Hence, we decided to utilize this data for understanding the user journey.
Views
Replies
Total Likes