как отследить загрузку pdf с помощью событий на сайтах sitecore? У меня есть код, который отслеживает событие со стороны, но как определить, является ли ссылка внешней, внутренней или медиа-ссылкой? И как вы можете определить, является ли медиа-ссылка pdf?sitecore analytics pdf скачать отслеживание
public void RegisterDownload(string downloadedResourceText, ID itemId)
{
if (downloadedResourceText != null)
{
if (TrackerEnabled())
{
var page = CurrentPage();
page.Register(new PageEventData("Download", _downloadPageEventGuid) { ItemId = itemId.ToGuid(), Data = downloadedResourceText, DataKey = downloadedResourceText, Text = "Resource Downloaded" });
}
}
}
Вы хотите отслеживать его с помощью кода или с помощью OOTB Sitecore? Если его Sitecore, то просто установите событие в поле «Отслеживание» для элемента PDF в медиатеке. Его ссылка «Атрибуты» в поле «Отслеживание». –
Если это можно сделать, используя sitecore, что было бы здорово, да, я хочу отслеживать его с помощью кода. Не могли бы вы указать, где это поле отслеживания в любом PDF-файле, загруженном в медиа-библиотеку? – user1994316
См. Мои примечания ниже. Я решил, что некоторые изображения пройдут долгий путь. Любая страница или элемент мультимедиа могут иметь события или цели, назначенные им в sitecore через поле отслеживания. –