Како се примењује приписивање реклама
This post is also available in:
English
Français
Български
简体中文
Да би побољшао резултат монетизације реклама за сајтове на којима је корисник одлучио да омогући рекламе, Vivaldi је укључио подршку за приписивање реклама. Више о томе зашто је ова промена примењена можете прочитати овде.
Ова страница углавном има за циљ да опише како се приписивање реклама примењује и објасни изборе који су довели до ове примене. Циљ је да буде потпуно транспарентно шта се може дозволити и када.
Као и код остатка кода за блокирање реклама, ова имплементација је у потпуности доступна као део наших издатих пакета изворног кода. Ово вам омогућава да у потпуности проверите да ли је наша примена описана овде и у другим чланцима.
Дозвола правила за приписивање реклама
Главни изазов са монетизацијом реклама је тај што се многи добављачи реклама ослањају на познате алате за праћење како би спречили превару кликова и осигурали да је дошло до конверзије пре него што исплате. Једино решење за ово је, нажалост, дозволити учитавање таквих трагача, без обзира на то шта кажу наше листе за блокирање праћења. Међутим, такође желимо да осигурамо да се ови трагачи не учитавају као део општег прегледања.
Да би се задовољили сви ови захтеви, проширен је уобичајени формат правила за блокирање реклама. Ово је исти формат који користе сви популарни блокатори реклама и листе правила. Проширени формат се састоји од три нове опције које ће бити детаљно описане у наставку.
Ова имплементација је изабрана јер нам омогућава да поново користимо већину функционалности блокирања реклама како бисмо ефикасно остварили циљ приписивања реклама, док нам такође омогућава да користимо механизам аутоматског ажурирања који долази са листама правила за блокирање реклама. Ово осигурава да можемо одмах да исправимо сваку грешку.
Како то функционише
Обезбеђивање да приписивање реклама функционише је сложен задатак који захтева више корака да би се постигао. Генерално, фокус је на сајту који користи рекламе за подршку, међутим највећи део посла се обавља након клика на дату рекламу. У оквиру имплементације пролазимо кроз следећа стања.
Када се то догоди, примена приписивања реклама бележи да би требало да тражи кликове на рекламу. Кажемо да је грундирано.
Приписивање реклама се обично поставља на било ком сајту где је блокирање реклама онемогућено, без обзира на стање блокатора праћења. Почетно приписивање огласа значи да ћемо проверити да ли је следећа навигација клик на рекламу. Нема другог ефекта.
Да бисмо могли да подржимо приписивање реклама за наше партнерске претраживаче чак и када је блокирање реклама омогућено за све сајтове, увели смо attribute-ads
опцију правила:
@@||partner-site.example.com/page-i-want-to-Support$attribute-ads
Ово доводи до тога да се приписивање реклама активира на одговарајућој страници, без обзира на статус блокатора реклама. У пракси бисмо такође додали document
опцију (идентичну правилима која дозвољавају документ која подржава AdBlockPlus), како бисмо омогућили партнерском сајту да приказује рекламе:
@@||partner-site.example.com/page-i-want-to-Support$attribute-ads,document
2. Подударање реклама када је приписивање реклама припремљено.
Када се то догоди, примена приписивања реклама ће испитати URL адресу која се учитава, као и URL адресе свих преусмеравања која се дешавају као део учитавања.
Ако се ниједна од тих адреса не подудара са познатом рекламом, приписивање реклама остаје онемогућено. Може се поново покренути ако је сајт на коме се корисник налази онај који корисник жели да подржи.
Ако се адреса подудара са познатом рекламом, приписивање реклама прелази на следећу фазу и процес се наставља.
Опција ad-query-trigger
се користи да назначи да треба користити правило за подударање URL адреса реламе:
||advertiser.example.com/ad-URL$ad-query-trigger=&click-id-param=|&other-click-id-param=
Опција ad-query-trigger
узима вредност која се састоји од неколико фрагмената нити |
упита, раздвојених са |.
Када се дође до документа који одговара обрасцу за ad-query-trigger
правило, директно или путем преусмеравања, биће испитана даља преусмеравања. За та преусмеравања, нит упита URL-а ће бити испитан. Ако садржи било који од нити који су дати као вредност опције, приписивање реклама ће бити у потпуности омогућено и порекло одговарајуће URL адресе ће бити сачувано као одредиште рекламе за ову картицу.
Опција ad-query-trigger
захтева образац који обезбеђује име домена у обрасцу URL адресе огласа. То значи да образац треба да буде усидрен и домен треба да буде праћен са ^
,/
или ?
Када се омогући приписивање реклама за одређену картицу и порекло, то стање се чува све док се картица креће унутар истог порекла. Навигација до другог порекла ће довести до онемогућавања приписивања реклама, али ће његово стање бити сачувано пола часа. Даље навигације у року продужавају га на пола часа. Ако рок прође, даље навигације ван првобитног порекла потпуно обришу стање. Навигација назад до одредишта ће поново омогућити приписивање реклама.
Стање приписивања реклама је обично ограничено на картицу на којој је омогућено. Међутим, навигација истог порекла до нове картице са картице на којој је омогућена сачуваће своје стање.
Приписивање реклама се такође увек онемогућава седам дана након покретања.
3.Подударање трагача када је омогућено приписивање реклама
Када је приписивање реклама омогућено, оно испитује ресурсе учитане на страницама чије порекло одговара пореклу одредишта. Да би се назначило које ресурсе треба дозволити за приписивање реклама, користе се правила са опцијом ad-attribution-tracker
.
@@||advertiser.example.org/track-click$ad-attribution-tracker=advertiser.example.com/&click-id-param=|advertiser.example.net/&ad_id=
Тело овог правила се поклапа са адресом самог ресурса, док вредност опције ad-attribution-tracker
пружа контекст у коме би требало да буде дозвољена. Вредност ове опције се састоји од парова домен/упит-фрагмент, раздвојених са|
. Део домена се подудара са доменом рекламе на коју је кликнуто (сама реклама, а не њено одредиште). Фрагмент упита се подудара са фрагментом упита који се користи за омогућавање приписивања реклама. Пар се подударају ако се обе компоненте подударају. Ово правило се подудара ако се адреса ресурса подудара и било који пар домен/упит-фрагмент се подудара. Када је трагач дозвољен на овај начин, он заобилази блокирање и у блокатору рекама и у блокатору трагача.
Ова правила су тренутно доступна само на листи „Дозволи рекламе од наших партнера” коју обезбеђује Vivaldi. Ово је да би се избегле ситуације у којима би могли да буду употребљени у листама злонамерних правила. Можете да прегледате нашу листу да бисте сазнали који партнерски сајтови имају омогућено приписивање реклама и који алати за праћење су дозвољени као резултат тога овде.