Hey @VirginieRe2
The others have already posted the table that you specified, but I would like to add an alternate table that also reflects the “page” as part of the visualization
| | Visits | eVar1 Instances | Page Views |
| Page | 2 | 4 | 8 |
| | Home | 2 | 0 | 2 |
| | | eVar1 | 2 | 0 | 2 |
| | | | Unspecified | 1 | 0 | 1 |
| | | | green | 1 | 0 | 1 |
| | Product 1 | 1 | 1 | 1 |
| | | eVar1 | 1 | 1 | 1 |
| | | | blue | 1 | 1 | 1 |
| | Product 2 | 1 | 1 | 1 |
| | | eVar1 | 1 | 1 | 1 |
| | | | red | 1 | 1 | 1 |
| | Product 3 | 2 | 2 | 2 |
| | | eVar1 | 2 | 2 | 2 |
| | | | green | 2 | 2 | 2 |
| | Marketing Page A | 1 | 0 | 1 |
| | | eVar1 | 1 | 0 | 1 |
| | | | green | 1 | 0 | 1 |
| | Marketing Page B | 1 | 0 | 1 |
| | | eVar1 | 1 | 0 | 1 |
| | | | green | 1 | 0 | 1 |
Even though you are not setting your eVar1 value on your home page or your marketing pages, your eVar is set to a VISIT expiry… so the value will persist until the end of the visit, or a new value is set.
So in the expanded table, you can see that there are page views associated to your eVar1 on Home and your Marketing Pages, even through there is no instance being set.
In most cases, you wouldn’t want your eVar to be set to Visit, as it pertains specifically to the product, and not any other subsequent pages.
However, IF your eVar is a merchandising eVar, that changes the behaviour significantly, as the value would only then be associated to calls where the s.product includes the specific product.
For example, if I were to send this on product 1:
s.products = “catX;product1;;;;eVar1=blue”;
s.events = “prodView”;
The eVar “blue” will not be associated to any pages beyond the product page… and later, if I were to do “Add to Cart” for product1, I could easily just do:
s.products = “catX;product1”;
s.events = “scAdd”;
eVar1 “blue” would still be associated to this call, even though its not explicitly set, because of the Visit level attribution (specifically against “product1” and no other product.
Let’s say I do an order:
s.products = “catX;product1,catY;product2”;
s.events = “purchase”
Product1 would be associated to eVar1 “blue” and Product2 would be associated to eVar1 “red”