2010-03-31 29 views
2

我正在将联盟销售整合到少数现有网站中。我们正在使用几个通过不同网络(cj,shareasale,linkshare,avantlink)工作的商家。比较来自不同网络的数据传送(联盟营销)

现在我的观察是,所有这些网络提供不同格式的数据馈送。但这不是一个大问题。我主要关心的是商家在同一产品上使用不同的标题。我不想碰到这些情况:

一)从N个商户同一产品的两个列表(如果标题是只是有点不同)

B)一个从商人N个不同的产品上市(如果我们不使用严格的比较算法)

我们希望尽可能自动化所有事情,希望避免运营商始终扫描问题列表。

这个问题通常如何处理?

回答

4

我们尝试折叠多个商户Feed中的产品时遇到类似问题。我们所做的是基于品牌(或制造商)+ sku组合折叠产品。

我们的数据是相当混乱,所以我们必须做一些工作正常化两个品牌和SKU因此该产品崩溃好听。我们列出了一些我们关心的品牌,并做了一些工作,将品牌从商户饲料映射到我们的品牌。例如如果我们在我们的系统中有一个“ACME”的品牌,我们可以映射以下。那个牌子:

A.C.M.E => ACME 
ACME Inc. => ACME 
Acme Incorporated => ACME 

对于单品,我们通常只是剥离任何非字母数字字符进行匹配。例如所有以下将映射到相同的SKU:

abc-123 => abc123 
abc.123 => abc123 
abc 123 => abc123 
ab.c1.23 => abc123 

所以,如果我们看到品牌“ACME公司”和sku“abc-123”在一个饲料中,将从另一饲料中以品牌“A.C.M.E”和sku“abc 123”折叠。

作为崩解过程中,我们结束了多个名称/图片/描述/分类/等部分......每个倒塌一部分,需要选择“最好”的一个,显示在网站上。

这就是我们如何处理这是一个非常高层次的概述。

+0

非常感谢!我不知道SKU对不同品牌的SKU是一样的,我认为SKU是专门针对商家的(他们在内部对库存进行编目的方式)。 – 2010-04-01 22:35:01

+0

这取决于... 有时商家提供制造商的SKU,有时他们使用自己内部的SKU。而其他时间,他们将使用制造商sku上的变体,其中包含某些品牌特定的前缀或后缀(例如acme-abc-123)。 如果商家只给你他们的内部SKU话,就可以真的很难该产品匹配其他商家的同一产品。 – tpunder 2010-04-01 22:43:11

-1

这个问题通常如何处理?

此类场景通常由ORACLE,HP,Microsoft,IBM,Netezza或Teradata提供的数据仓库系统覆盖。

+0

我们使用了MySQL。 “处理”对我来说也不是很有用。他们如何处理?我不认为它可以100%自动化,并且不会产生错误的结果。 – 2010-03-31 21:33:42

0

寻找在其Feed中提供UPC代码的商家。它们是普遍的。另外,在AvantLink中,您可以自定义您的Feed输出,这样很好。

+0

谢谢。但看到我上面的评论。 – 2010-04-01 22:31:58

0

我实际上是在查看2分钟前来自AvantLink的2个样本数据馈送。下面是他们提供的字段列表(没有经过过滤,所以我认为这是一切):

SKU 
Manufacturer 
Id 
Brand Name 
Product Name  
Long Description  
Short Description 
Category  
SubCategory 
Product Group 
Thumb URL 
Image URL 
Buy Link  
Keywords  
Reviews 
Retail Price  
Sale Price 
Brand 
Page Link 
Brand Logo Image  
Product Page View Tracking 
Product Content Widget 

我在想,是的,有UPC会(几乎)理想,但两家超市我一直在寻找(一个他们是REI)不提供UPC的。

Checked Commission Junction和Sshareasale,一些大商人,他们也不包括UPC的。