Expand my Community achievements bar.

SOLVED

Can we find out , how many times a digital asset is getting accessed from DAM?

Avatar

Employee Advisor

I have one requirement to display three most popular digital asset (asset's title and description) in a page. Already I have created two metadata named 'title' and 'description'.

Here, popularity is based on how many times that asset is getting accessed.

I am thinking to fetch those asset from DAM using xpath query. But, I am not sure how to find out the count regarding how many times that asset is getting accessed.

1 Accepted Solution

Avatar

Correct answer by
Level 7
SiteCatalyst is a great tracking choice as Sham suggested, but I'm still a bit curious about your question. 
Do you want to track how many times an image has been showed for visitors or how often an image has been rendered from the DAM ? 
It sounds like you are aiming for an approach of adding a variable (in the form of metadata) that is incremented every time an image is fetched from the DAM. Since one hopefully will use the wonderful world of caching, most of the time an image would rather be served from the cache/dispatcher instead of being rendered from the DAM on the publish instance or the dispatcher (provided that the cache has been set up properly). I would say that this approach would be quite inconvenient and possibly slow things down. On top of it all it might not work at all except on the author instance

If you instead have a link to lets say a full-scale image from a thumbnail it could be really easy to track clicks on that link with e.g. SiteCatalyst. The problem as I see it would be if you need to count those things without any links. If you have only one picture on each page however, SiteCatalyst would without any problem be able to track the page views and thereby also the image views. But in the case where there is more than one image on each page or when an image can be on several pages it could become quite messy. As far as I know, I don't think SiteCatalyst can track just displayed images on a page (corrections anyone ?) 

Then you will probably have to write you own javascript code that will fire an event every time a page has loaded and for each of the images on it. After that you will have to record that data somewhere and then later on transfer it back into the author that could update the publishers. That could be a bit tedious as you probably figured out. But it's always good to look around and see what other options there are, I've seen that some people really like to combine the efforts of SiteCatalysts and e.g Google Analytics and maybe this can be something for you.

Good Luck :)

/Johan

View solution in original post

2 Replies

Avatar

Level 10

For tracking I would recommend to use omniture sitecatalyst.

Avatar

Correct answer by
Level 7
SiteCatalyst is a great tracking choice as Sham suggested, but I'm still a bit curious about your question. 
Do you want to track how many times an image has been showed for visitors or how often an image has been rendered from the DAM ? 
It sounds like you are aiming for an approach of adding a variable (in the form of metadata) that is incremented every time an image is fetched from the DAM. Since one hopefully will use the wonderful world of caching, most of the time an image would rather be served from the cache/dispatcher instead of being rendered from the DAM on the publish instance or the dispatcher (provided that the cache has been set up properly). I would say that this approach would be quite inconvenient and possibly slow things down. On top of it all it might not work at all except on the author instance

If you instead have a link to lets say a full-scale image from a thumbnail it could be really easy to track clicks on that link with e.g. SiteCatalyst. The problem as I see it would be if you need to count those things without any links. If you have only one picture on each page however, SiteCatalyst would without any problem be able to track the page views and thereby also the image views. But in the case where there is more than one image on each page or when an image can be on several pages it could become quite messy. As far as I know, I don't think SiteCatalyst can track just displayed images on a page (corrections anyone ?) 

Then you will probably have to write you own javascript code that will fire an event every time a page has loaded and for each of the images on it. After that you will have to record that data somewhere and then later on transfer it back into the author that could update the publishers. That could be a bit tedious as you probably figured out. But it's always good to look around and see what other options there are, I've seen that some people really like to combine the efforts of SiteCatalysts and e.g Google Analytics and maybe this can be something for you.

Good Luck :)

/Johan