What do I need to do exactly to pass these data via Direct Call rule? When one creates a Direct Call rule they need to specify a string. What string would be in this case? What do I need to put inside _satellite.track() method to test it in console?
When you create a direct call rule and open up the conditions section, you’ll notice immediately that unlike page load and event-based rules, there are no entry conditions, only a single text box .
Hence , you can't pass event data like you mentioned above in your post. The only parameter you can pass is condition string.
However there is an alternative way of doing this :
One of the recommended Implementation method of tracking user actions i.e. Events is to use pass the event information in data layer and then use push method for updating those events in data layer and subsequently fire the direct call rule.
1. Create a data layer which has an event information. Refer the below screen shot:
2. For every event tracking, Use below code:
3. And then create a Direct Call Rule for 'Learn More event', which would send the event info to Analytics.
"Hence , you can't pass event data like you mentioned above in your post. The only parameter you can pass is condition string."
How to create a condition string in the code I am passing? This was my question. _satellite.track() references the string from the code added to the interaction. Hence, if I am passing an object in the function would it be an object name?
I can't see your screenshots at all. They are too small. Could you please make them bigger. Otherwise they are not useful at all.