Есть две очевидные возможности того, как удаленный сервер присоединяет ваш код, которые приходят на ум. Первый - использовать JavaScript, чтобы дать клиенту команду выйти и получить ваш контент, а затем записать его в соответствующие места. Это должно быть довольно очевидно при просмотре исходного кода HTML, сгенерированного их приложением.
Более вероятный сценарий, на мой взгляд, заключается в том, что они используют CFHTTP для извлечения контента и его непосредственного внедрения. CFHTTP имитирует более широкий вызов - это стандартный запрос HTTP 1.1. Он не будет содержать ссылку на URL, запрошенный на их сервере. Если вы не сможете убедить их добавить идентификационную информацию в запрос, все, что вы сможете сказать на своем сервере, - это то, что запрос поступил от CF (путем проверки удаленного агента).