Lewati ke konten

Decision Engine & Routing Proteksi

Decision Engine adalah modul inti perutean (routing) Sinema yang mengevaluasi setiap request HTTP yang masuk sebelum merender halaman kampanye.

flowchart TD
Start([HTTP Request Masuk]) --> T0{Access Mode == Testing?}
T0 -- Ya --> IPCheck{IP Pengunjung == Whitelist IP?}
IPCheck -- Ya --> Pass([BYPASS / Render Landing Page Asli])
IPCheck -- Tidak --> T1
T0 -- Tidak (Production) --> T1{1. Campaign Status == Active?}
T1 -- Tidak --> Fallback([Redirect ke 404 / Fallback])
T1 -- Ya --> T2{2. Referer Lock Sesuai?}
T2 -- Tidak Lolos --> Cloak([Redirect ke Cloaking Safe Page])
T2 -- Lolos --> T3{3. Device Lock Sesuai?}
T3 -- Tidak Lolos --> Cloak
T3 -- Lolos --> T4{4. GeoLite2 Country Sesuai?}
T4 -- Tidak Lolos --> Cloak
T4 -- Lolos --> T5{5. Max Visit Limit < Maksimum?}
T5 -- Melebihi Batas --> Cloak
T5 -- Lolos --> Pass

Ketika salah satu filter proteksi tidak terpenuhi:

  • Decision Engine mengembalikan HTTP Redirect 302 Found menuju Cloaking Safe Page URL yang ditentukan di Campaign Builder.
  • Bot periklanan atau spider pemeriksa hanya akan melihat artikel organik ramah kebijakan komunitas.