Hi @jennifer_dungan
Ok, Let me explain our actual requirement.
When the user changes two or more lines at a time with the same plan(product). We need to capture those line numbers in eVar21
Example: 1879 is the Plan(product) and if the user changes two lines, the Quantity will be 2, and Price of each line is 45.00. So, total will be 90.00 and in eVar21 we need to capture 2 line numbers as per below snapshot.

Thanks!
In this case, you would have to track each line separately, also, if each line is "45" you would have had to track "45" as the Price... Adobe multiplies the quantity and price together into you Revenue, so doubling the value in your code would have ended up as $180 in your Revenue instead of $90 - Price is price per unit... 2 items at $45 = $90 in the final Revenue):
However, if you need to itemize "Wireless Lines", then you should track like this:
changePlanDataMapTest["&&products"] = ";1879;1;45.00;;eVar21=00001113-1,;1879;1;45.00;;eVar21=00001113-3,;1880;1;15.00;;eVar21=00001113-2";
Basically:
- Product 1
- [no category]
- Product ID: 1879
- Quantity: 1
- Price: 45.00
- [no event]
- Merchandising eVars
- Product 2
- [no category]
- Product ID: 1879
- Quantity: 1
- Price: 45.00
- [no event]
- Merchandising eVars
- Product 3
- [no category]
- Product ID: 1880
- Quantity: 1
- Price: 15.00
- [no events]
- Merchandising eVars
Make sense?