I’m trying to create a custom flow where the goal is to create a tag on orders that convert from a specific URL on the site.
The logic I have inputted is below:
Start when ORDER CREATED >
Check if LANDING PAGE IS xxx >
Do this ADD ORDER TAG “xxx”
Events have triggered however the tag I created did not update in Orders. When looking at sessions, I can confirm the customer did land on this specific URL.
Below the workflow, there should be a list of workflow runs - clicking on one of these will show a details page that includes how the condition was evaluated (see an example below).
Are there other apps installed that modify tags on orders? Sometimes we see that apps overwrite tags after a workflow successfully adds a tag.
To add to this, conversion data like landing page will probably by empty/null when you look at the workflow run. If so, it’s because they are processed well after the order is created (the event that starts the workflow). To be assured that data is available to Flow, you need to add a wait step (processing can take up to 48 hours).
That said, you may find other issues in the workflow run to fix. So definitely check it out
You add a wait step after the trigger. Any data checked after the wait step will be refetched, so by waiting you give the parameteres time to be filled in.
48 hours should definitely work. If it’s not available then, it wasn’t set. It’s possible faster would work, but you would have to tolerate occasional misses.