Expand my Community achievements bar.

Join us January 15th for an AMA with Champion Achaia Walton, who will be talking about her article on Event-Based Reporting and Measuring Content Groups!

Video Impressions issue

Avatar

Level 2

Hello, 

 

We built a freeform table with the following elements: 

 

Page URL (v12) as a dimension.

Video Impressions (event 12) as a metric. 

 

We discovered that a page had video impressions while there is no video embedded within the page. 

When we changed the original dimension on the table for Page URL (v12), to Page URL (p12) or Page, the video impression goes away. 

 

Does someone have any ideas why that? We would like to keep the Page URL (v12) as a dimension. 

 

Thanks in advance! 

1 Reply

Avatar

Community Advisor and Adobe Champion

It sounds to me like your eVar v12 is configured with a Visit level expiry, meaning that there are pages were the v12 is not being explicitly set, but the value is carried forward to contexts where the video event (event12) is being fired.

 

Props are always Hit level attribution

Events are also Hit level attribution

eVars are configurable, but default to Visit level attribution

 

Let's look at an example:

  • Page 1
    • Prop is set (s.prop1  = "page1")
    • eVar is set (s.eVar1 = "page1")
    • event "eVar1 Instance" is triggered (this is an automatic event tied to eVar usage, not a custom event)
  • Page 2
    • Prop is set (s.prop1  = "page2")
    • eVar is set (s.eVar1 = "page2")
    • event "eVar1 Instance" is triggered
  • Action 1
    • Prop is not set (value is null)
    • eVar is not set (value however is still "page2", since the visit level attribution carries the value forward)
    • event "eVar1 Instance" is not triggered (this only triggers where the eVar is explicitly set, not where the value is maintained)
  • Page 3
    • Prop is not set (value is null)
    • eVar is not set (value however is still "page2", since the visit level attribution carries the value forward)
    • event "eVar1 Instance" is not triggered (this only triggers where the eVar is explicitly set, not where the value is maintained)
    • event "event1" is set (this is the custom event)
  • Action 2
    • Prop is not set (value is null)
    • eVar is not set (value however is still "page2", since the visit level attribution carries the value forward)
    • event "eVar1 Instance" is not triggered (this only triggers where the eVar is explicitly set, not where the value is maintained)
    • event "event2" is set (this is another custom event)

 

You can see how many more places that eVar1 has a value, and that it pairs with both event 1 and 2, whereas the prop does not.

 

eVars were originally supposed to be use for conversion attribution.. i.e. set a value, have that value maintain through the visit to pair will any/all conversions, or expire after a specific conversion, or expire after a set time (like a month or a year)... the value would remain until expiry, or until it was overwritten. For example, an internal campaign... I click on a campaign and track "campaignX"... that value will remain on all hits until the end of the visit.. so that when someone makes an order, I can correlate the "order" to my eVar and see that CampaignX was the last touched internal campaign that drove the purchase.

 

Now, eVars are used for so much more, particularly since they have a 255 character limit (as opposed to the 100 character limit that props have)... 

 

But, when you are using eVars, you must be aware of the scope / expiry in use, or you will be confused by how your data correlates.

 

My two cents... if you are tracking "Page URL" in your eVar, that eVar should be set to "HIT" expiry. If for some reason you need to see previous URLs in the path to a specific event, you can use the custom attribution model to look at "last touch" or "participation" etc....  but this seems like it would be a rarely used scenario.