Set up affiliate banners for Kelly Madison/Teen Fidelity. Fixed affiliate network list not included in association.
This commit is contained in:
parent
1eb5e767f1
commit
a12c9182c0
|
@ -58,23 +58,30 @@ const affiliates = [
|
|||
comment: '50% rev share',
|
||||
},
|
||||
{
|
||||
id: 'kellymadison',
|
||||
id: '_kellymadison',
|
||||
network: 'kellymadison',
|
||||
url: 'https://www2.kellymadison.com/track/MTAxOTE0LjYuMS4xLjAuNjAwNDgxMS4wLjAuMA',
|
||||
parameters: 'nats=MTAxOTE0LjYuMS4xLjAuNjAwNDgxMS4wLjAuMA',
|
||||
comment: 'pay per sign-up',
|
||||
},
|
||||
{
|
||||
id: 'kellymadison',
|
||||
channel: 'kellymadison',
|
||||
url: 'https://www2.kellymadison.com/track/MTAxOTE0LjYuMS4xLjAuNjAwNDgxMS4wLjAuMA',
|
||||
parameters: 'nats=MTAxOTE0LjYuMS4xLjAuNjAwNDgxMS4wLjAuMA',
|
||||
comment: 'pay per sign-up',
|
||||
},
|
||||
{
|
||||
id: 'teenfidelity',
|
||||
channel: 'teenfidelity',
|
||||
url: 'https://www2.kellymadison.com/track/MTAxOTE0LjYuMS4xLjAuNjAwNDgxMS4wLjAuMA',
|
||||
url: 'https://www2.teenfidelity.com/track/MTAxOTE0LjYuNS42LjAuNjAwNTA0OC4wLjAuMA',
|
||||
parameters: 'nats=MTAxOTE0LjYuMS4xLjAuNjAwNDgxMS4wLjAuMA',
|
||||
comment: 'pay per sign-up',
|
||||
},
|
||||
{
|
||||
id: 'pornfidelity',
|
||||
channel: 'pornfidelity',
|
||||
url: 'https://www2.kellymadison.com/track/MTAxOTE0LjYuMS4xLjAuNjAwNDgxMS4wLjAuMA',
|
||||
url: 'https://www2.pornfidelity.com/track/MTAxOTE0LjYuMy4zLjAuNjAwNDk3MS4wLjAuMA',
|
||||
parameters: 'nats=MTAxOTE0LjYuMS4xLjAuNjAwNDgxMS4wLjAuMA',
|
||||
comment: 'pay per sign-up',
|
||||
},
|
||||
|
@ -174,6 +181,28 @@ const bannerTags = {
|
|||
trueanal_970_90_2: ['anal', 'gaping'],
|
||||
// aylo
|
||||
aylo_728_90_gay: ['gay'],
|
||||
// kelly madison
|
||||
kellymadison_300_250_bed: ['milf', 'big-boobs', 'lingerie', 'stockings'],
|
||||
kellymadison_760_430_bed: ['milf', 'big-boobs'],
|
||||
kellymadison_1700_400_lying: ['milf', 'big-boobs'],
|
||||
kellymadison_1700_400_redwhiteblack: ['milf', 'big-boobs'],
|
||||
pornfidelity_300_250_cg: ['sex', 'cowgirl', 'brunette'],
|
||||
pornfidelity_300_250_cherry_kiss: ['blonde', 'stockings'],
|
||||
pornfidelity_300_250_standing: ['brunette'],
|
||||
pornfidelity_760_430_bj: ['brunette', 'blowjob'],
|
||||
pornfidelity_760_430_cg_sfa: ['brunette', 'sex', 'cowgirl'],
|
||||
pornfidelity_760_430_dbj: ['blowjob', 'threesome', 'mff'],
|
||||
pornfidelity_760_430_miss_sofa: ['sex', 'brunette'],
|
||||
pornfidelity_880_440_cg_sofa: ['sex', 'cowgirl', 'brunette'],
|
||||
pornfidelity_880_440_mff: ['threesome', 'handjob', 'mff'],
|
||||
pornfidelity_880_440_miss_chair: ['sex', 'brunette'],
|
||||
pornfidelity_880_440_miss_sofa: ['sex', 'brunette'],
|
||||
teenfidelity_1323_270_bj: ['teen', 'blowjob', 'brunette'],
|
||||
teenfidelity_1323_270_doggy: ['teen', 'sex', 'brunette', 'doggy-style'],
|
||||
teenfidelity_1323_270_miss: ['teen', 'blonde', 'sex'],
|
||||
teenfidelity_315_271_bj: ['teen', 'brunette', 'blowjob'],
|
||||
teenfidelity_315_271_finger: ['teen'],
|
||||
teenfidelity_315_271_sex: ['teen', 'brunette', 'sex', 'reverse-cowgirl'],
|
||||
// teenmegaworld
|
||||
analangels_468_80_animated: ['anal'],
|
||||
analangels_300_250_animated: ['anal'],
|
||||
|
@ -595,6 +624,91 @@ const campaigns = [
|
|||
channel: 'kellymadison',
|
||||
affiliate: 'kellymadison',
|
||||
},
|
||||
{
|
||||
banner: 'pornfidelity_300_250_cg',
|
||||
channel: 'pornfidelity',
|
||||
affiliate: 'pornfidelity',
|
||||
},
|
||||
{
|
||||
banner: 'pornfidelity_300_250_cherry_kiss',
|
||||
channel: 'pornfidelity',
|
||||
affiliate: 'pornfidelity',
|
||||
},
|
||||
{
|
||||
banner: 'pornfidelity_300_250_standing',
|
||||
channel: 'pornfidelity',
|
||||
affiliate: 'pornfidelity',
|
||||
},
|
||||
{
|
||||
banner: 'pornfidelity_760_430_bj',
|
||||
channel: 'pornfidelity',
|
||||
affiliate: 'pornfidelity',
|
||||
},
|
||||
{
|
||||
banner: 'pornfidelity_760_430_cg_sfa',
|
||||
channel: 'pornfidelity',
|
||||
affiliate: 'pornfidelity',
|
||||
},
|
||||
{
|
||||
banner: 'pornfidelity_760_430_dbj',
|
||||
channel: 'pornfidelity',
|
||||
affiliate: 'pornfidelity',
|
||||
},
|
||||
{
|
||||
banner: 'pornfidelity_760_430_miss_sofa',
|
||||
channel: 'pornfidelity',
|
||||
affiliate: 'pornfidelity',
|
||||
},
|
||||
{
|
||||
banner: 'pornfidelity_880_440_cg_sofa',
|
||||
channel: 'pornfidelity',
|
||||
affiliate: 'pornfidelity',
|
||||
},
|
||||
{
|
||||
banner: 'pornfidelity_880_440_mff',
|
||||
channel: 'pornfidelity',
|
||||
affiliate: 'pornfidelity',
|
||||
},
|
||||
{
|
||||
banner: 'pornfidelity_880_440_miss_chair',
|
||||
channel: 'pornfidelity',
|
||||
affiliate: 'pornfidelity',
|
||||
},
|
||||
{
|
||||
banner: 'pornfidelity_880_440_miss_sofa',
|
||||
channel: 'pornfidelity',
|
||||
affiliate: 'pornfidelity',
|
||||
},
|
||||
{
|
||||
banner: 'teenfidelity_1323_270_bj',
|
||||
channel: 'teenfidelity',
|
||||
affiliate: 'teenfidelity',
|
||||
},
|
||||
{
|
||||
banner: 'teenfidelity_1323_270_doggy',
|
||||
channel: 'teenfidelity',
|
||||
affiliate: 'teenfidelity',
|
||||
},
|
||||
{
|
||||
banner: 'teenfidelity_1323_270_miss',
|
||||
channel: 'teenfidelity',
|
||||
affiliate: 'teenfidelity',
|
||||
},
|
||||
{
|
||||
banner: 'teenfidelity_315_271_bj',
|
||||
channel: 'teenfidelity',
|
||||
affiliate: 'teenfidelity',
|
||||
},
|
||||
{
|
||||
banner: 'teenfidelity_315_271_finger',
|
||||
channel: 'teenfidelity',
|
||||
affiliate: 'teenfidelity',
|
||||
},
|
||||
{
|
||||
banner: 'teenfidelity_315_271_sex',
|
||||
channel: 'teenfidelity',
|
||||
affiliate: 'teenfidelity',
|
||||
},
|
||||
// mike adriano
|
||||
{
|
||||
banner: 'allanal_300_250_14',
|
||||
|
@ -1106,10 +1220,10 @@ exports.seed = async (knex) => Promise.resolve()
|
|||
const [networks, channels, tags] = await Promise.all([
|
||||
knex('entities')
|
||||
.where('type', 'network')
|
||||
.whereIn('slug', campaigns.concat(banners).map((link) => link.network).filter(Boolean)),
|
||||
.whereIn('slug', [...affiliates, ...campaigns, ...banners].map((link) => link.network).filter(Boolean)),
|
||||
knex('entities')
|
||||
.where('type', 'channel')
|
||||
.whereIn('slug', campaigns.concat(banners).map((link) => link.channel).filter(Boolean)),
|
||||
.whereIn('slug', [...affiliates, ...campaigns, ...banners].map((link) => link.channel).filter(Boolean)),
|
||||
knex('tags')
|
||||
.whereIn('slug', banners.flatMap((banner) => banner.tags || [])),
|
||||
/*
|
||||
|
|
Loading…
Reference in New Issue