1. A method for communication analysis, comprising the steps of: by a decoding processor, intercepting data communication packets exchanged over a computer network during at least one web browsing session associated with a target user; by the decoding processor, processing the packets so as to identify data elements viewed by the target user during the web browsing session; by the decoding processor, determining for a specific identified data element, URLs of a plurality of data elements requested by the specific data element for embedding therein; by the decoding processor, matching the URLs of the requested data elements to respective identified data elements, at least some of the matches performed although the URLs are not identical, wherein matching the URLs of the requested data elements to respective identified data elements comprises finding for each requested data element an identified data element having a most similar URL within a respective time window and determining whether the difference between the URLs of the requested data element and the most similar identified data element follow a known difference trend; and by the decoding processor, determining the further handling of the matched identified element responsive to the matching.