TDS Метапараметры

 

При формировании адреса аута теперь можно воспользоваться произвольными метапараметрами (метаподстановками). Как это реализовано.

Параметр, передаваемый на схему, должен начинаться с "tds-". То есть, к примеру, вот так: go.php?sid=5&tds-sekey=viagra. Это сделано для того, что бы отличить простые параметры, которые нужно оставить без изменений, и метапараметры, используемые при построении адресов.

В аутах схемы нужно прописать метапараметры следующим образом - {{tds-luboyParametr}}. Например: _http://megafeed.com/search/{{tds-sekey}}/aid/25. При этом вместо {{tds-sekey}} будет подставлен соответствуюий параметр, переданный на схему. Тут можно извращаться как душе угодно =) Например будет справедлив следующий аут<_"http://www.simpletds.com/glossary/term/7" title="Один из адресов, на который будет перенаправляться траффик">*: _http://{{tds-url}}/search?q={{tds-q}} . Т.е. на схему можно редиректить, передавая урл в параметре - go.php?sid=5&tds-url=google.com&tds-q=viagra.

Обычные параметры, передаваемые на схему, которые нужно передавать дальше по аутам (FW Params) затрагиваться не будут. Т.е. при передаче на аут<_"http://www.simpletds.com/glossary/term/7" title="Один из адресов, на который будет перенаправляться траффик">* _http://megafeed.com/search/{{tds-sekey}}/aid/25 вот таким образом go.php?sid=5&tds-sekey=viagra&from=aff23 будет получен результирующий адрес _http://megafeed.com/search/viagra/aid/25?from=aff23

Для чего это нужно? Один из примеров - если вам нужно, что бы поисковый запрос выдирался из реферера на стороне дорвея с помощью джава скрипта. Тогда его можно будет передать на ТДС с помощью произвольного метапараметра, и формировать с его помощью любой нужный вам адрес аута.

Добавить комментарий


Защитный код
Обновить