egyéb>) (dokumentum, ablak," />

A Yandex metrikában az ip felismerése

ha (w.opera == "[objektum Opera]") d.addEventListener ("DOMContentLoaded", f, hamis);
> egyébként
>) (dokumentum, ablak, "yandex_metrika_callbacks");



A sablon így lesz:

és tovább a szövegben.

De még ha a CloudFlare is csatlakozik a megrendelésekhez, még mindig van két IP, egy igazi látogató IP-címe és kellékei, a bolt harmadik féltől származó szolgáltatás felé fordul, hogy megtudja a valódi IP-címet? Hogyan tehetem ugyanazt, ha az igazi IP-t a metrikusra továbbítom?

"Köszönöm", annyira kedves voltál, hogy a válasz a motor rendszerkódjában megtalálható.

Beillesztettem indexbe / html-be a metric var yaParams = "> paraméterben, és a params: window.yaParams, nem működött, a webhely le volt fedve." Mit tettem rosszul?

Ma az egész nap megfigyelte a metrikat - ezért valamilyen oknál fogva az IP két tartományban jelenik meg - 162.158. és 141.101. bár ez azt mutatja, hogy a különböző városokban. Valami hiba lehet a kódban?

Természetesen nem vagyok profi, de a legegyszerűbb módszer valószínűleg a belső Webasyst funkció, amellyel könnyedén megkaphatom a megfelelő IP-felhasználókat, és átadhatom őket a metrikusnak.

A kód első változata

Ennek során létrehozunk egy változót a felhasználó ip-jéből, majd átmásoljuk az objektumra, amelyet megfelelően elküldünk a metrika (API metrikus utasítás).

De ez okozhat problémát, hogy a számlálónak nincs ideje betölteni, és az ip változót nem inicializálják, mert a botok túl gyorsan haladnak a webhelyről. Ehhez át kell adnunk a js kódblokkot

a dokumentum tetején, de ne felejtsd el megváltoztatni a metrika kódrészének kezdetét

hogy ne szüntesse meg a js szintaxisát a kódban, és elkerülje a konfliktusokat, ha szkript tömörítést használ a webhelyen.

Végül megkaptam ezt:

A Yandex metrikában az ip felismerése

Kapcsolódó cikkek