I’ve scoured the community and can’t find a good solution for my issue. I’m working with custom wedding builder app built into the page Custom Ring Builder - Worthington Jewelers.
The developer has added some elements that I’m generating variables from:
jos_page.title
jos_page.url
jos_page.path
At each step of ring builder process, these three variables change (step 1, step 2, etc.)
I’m stuck on “converting” the variables into virtual pageviews that are recorded in session data. I’ve created a virtual pageviews tag that only triggers on Custom Ring Builder - Worthington Jewelers with these two fields:
{{jos_page.url}}
{{jos_page.title}}
During debug, I’m seeing the variables in the data layer and the tag fires but I’m not seeing the virtual urls and titles being captured anywhere. Maybe the solution is as simple as changing the tag fields??
Tracker debugger shows the HTML pages fine. Here’s a session in tracker debugger where I hit multiple steps of the ring builders process. That info was captured in the tag managers debugger but tracker debugger only showed this:
If this “pageview” event appears anywhere else, then you can add a condition that it should only fire on page URLs that contain “custom-ring-builder”, for example.