Лучшая практика: Как отследить исходящие ссылки?

Я нашел радости re, чтобы решить эту проблему.

def rename(dir, pattern):
    import glob, os, re
    for pathAndFilename in glob.iglob(os.path.join(dir, pattern)):
        title, ext = os.path.splitext(os.path.basename(pathAndFilename))
        print(title)
        new_title = re.sub("\D", "", title)
        os.rename(pathAndFilename, 
            os.path.join(dir, new_title + ext))

new_title = re.sub("\D", "", title) удалит все не цифры из title.

7
задан Justin Tanner 29 October 2015 в 00:25
поделиться

4 ответа

Можно добавить быстрый сценарий JQuery к странице, которая отследит внешние ссылки и может или перенаправить их в файл на сервере, который отследит ссылку и затем передаст ей или добавит запрос ajax, который отправит по щелчку для внешних ссылок и отследит их тот путь.

Посмотрите здесь: http://www.prodevtips.com/2008/08/19/tracking-clicks-with-jquery-and-google-analytics/

и здесь: http://www.justskins.com/development/how-to-track-clicks-on-outgoing-links/132

4
ответ дан 6 December 2019 в 23:16
поделиться

Добавьте onclick или onmousedown обработчик к тегу привязки. Вы видите, что много сайтов делают это, такое как Google.

2
ответ дан 6 December 2019 в 23:16
поделиться

Мне не нравится перенаправление, как описано Eric Tuttleman, поскольку Вы, к сожалению, теряете 'дружелюбие поисковой системы' ссылки.

Я обрабатываю это на сайте, которым я владею путем добавления onClick к моим исходящим ссылкам, который запускает функцию, которая отправляет ссылку URL и метка времени к моей базе данных. Я затем записал бэкенд, который получает данные и позволяет мне просмотреть их такими категориями как 'Наиболее нажатые / 24-й', 'Наиболее нажатый / 1w' и т.д.

Я надеюсь, что это помогает.

2
ответ дан 6 December 2019 в 23:16
поделиться

В одной системе я продолжил работать, мы закончили тем, что хранили перенаправления в таблице базы данных и создали страницу перенаправления, которая берет идентификатор в качестве входа. На наших страницах содержания мы связываемся со страницей перенаправления с уникальным идентификатором от этой таблицы. После того как страница перенаправления ищет URL с помощью идентификатора от таблицы, это затем отправляет клиенту ответ перенаправления, отправляя им в конечную страницу.

Это действительно дает нам журналирование внешних ссылок, и как добавленная премия, оно делает массовые изменения во внешние URL немного легче в некоторых случаях.

1
ответ дан 6 December 2019 в 23:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: