修复adjust归因失败
This commit is contained in:
@@ -94,9 +94,15 @@ vassert('无平台开启跳过', $r['passed'] && $r['matched_by'] === 'guard_dis
|
||||
|
||||
// 链接拼装:单平台
|
||||
$q = CloakAdSourceGuard::buildAdLinkQuery([CloakAdSourceGuard::PLATFORM_FB], $spmId);
|
||||
vassert('单平台 FB 含完整 UTM', strpos($q, 'utm_source=facebook') !== false && strpos($q, 'campaign_id={{campaign.id}}') !== false);
|
||||
vassert('单平台 FB 含完整 UTM', strpos($q, 'utm_source=facebook') !== false);
|
||||
vassert('单平台含 ad_spm_id', strpos($q, 'ad_spm_id=' . rawurlencode($spmId)) !== false);
|
||||
|
||||
$adjustFp = 'https://aindl.com/v305-8/?p0=1ynqxx65&p1=%7B%7Bcampaign.name%7D%7D&p2=%7B%7Bcampaign.id%7D%7D&p3=%7B%7Badset.name%7D%7D&p4=%7B%7Badset.id%7D%7D&p5=%7B%7Bad.name%7D%7D&p6=%7B%7Bad.id%7D%7D';
|
||||
$qAdjust = CloakAdSourceGuard::buildAdLinkQuery([CloakAdSourceGuard::PLATFORM_FB], $spmId, [$adjustFp]);
|
||||
vassert('Adjust DB_FP 追加 p1 宏', strpos($qAdjust, 'p1={{campaign.name}}') !== false, $qAdjust);
|
||||
vassert('Adjust DB_FP 追加 p6 宏', strpos($qAdjust, 'p6={{ad.id}}') !== false, $qAdjust);
|
||||
vassert('Adjust 广告链接仍含 UTM', strpos($qAdjust, 'utm_source=facebook') !== false);
|
||||
|
||||
// 链接拼装:多平台
|
||||
$q = CloakAdSourceGuard::buildAdLinkQuery([
|
||||
CloakAdSourceGuard::PLATFORM_FB,
|
||||
|
||||
Reference in New Issue
Block a user