
CJ Affiliate feed pro Shopify
CJ Affiliate (síť, které všichni stále říkají Commission Junction) je affiliate síť, ne marketplace: publisheri si vaše produkty přebírají a propagují je za provizi a celá produktová zásoba je jeden CSV soubor v Google formátu Shopping, který si CJ z vaší URL stahuje jednou denně. Feedflock z vašeho katalogu Shopify vytvoří přesně takový soubor (každý sloupec pojmenovaný tak, jak ho uvádí specifikace CJ, s povinným condition a zkontrolovaným pravidlem identifikátorů) a drží ho aktuální na stabilní veřejné URL, klidně s přegenerováním každou hodinu.

Vaše typy produktů. Kategorie kanálu.
Kanál řadí nabídky podle vlastního stromu kategorií. Feedflock ke každému typu produktu ze Shopify navrhne kategorii a vy jen potvrdíte. Mapování platí pro všechny produkty daného typu, i pro ty nové.
Akční cena jen tehdy, když je sleva skutečná.
Ve feedu CJ nese price běžnou cenu a sale_price cenu zlevněnou, a sale_price odchází jen tehdy, když je produkt skutečně ve slevě. Trvale vyplněná sale_price by vymýšlela permanentní slevu, kterou zopakuje každý cashbackový a kupónový publisher. Feedflock mapuje dvojici z přeškrtnuté ceny v Shopify, takže soubor říká pravdu oběma směry.
Chyby najdete dřív než CJ Affiliate.
Feedflock před každým vygenerováním zkontroluje, že jsou vyplněná všechna pole, která kanál vyžaduje, a u šablon ověřených proti specifikaci kanálu i to, že hodnoty odpovídají jeho pravidlům. Většinu problémů opravíte jedním kliknutím, bez úprav produktů v Shopify.
Nastavení
V provozu v pěti krocích
Od holého Shopify obchodu k zařazené nabídce: celé nastavení stihnete na jedno kafe.
Založte si inzerentský účet v CJ
Produktový feed si může zaregistrovat téměř každý inzerent v CJ; vyjmuta jsou jen gateway napojení bez redirect stylu. Feed se stane produktovými daty, která publisheri vyhledávají, exportují a na která odkazují.
Nainstalujte Feedflock
Přidejte Feedflock ze Shopify App Store. Produkty, varianty, sklad i obrázky načte přímo přes Shopify API.
Vyberte šablonu CJ Affiliate
Založte nový feed a zvolte CJ Affiliate. Všech 36 sloupců slovníku Shopping (Google Format) je namapovaných od začátku: jeden řádek za variantu, ceny jako částka s ISO kódem, vyplněné condition a popis očištěný na prostý text.
Zaregistrujte feed v CJ
CJ Account Manager → Campaigns → AD ASSETS → Product Feeds → Register Feed. Format = Shopping (Google format), Data Format = CSV, Quoted Values = Yes, Delivery Method = Fetch from HTTP/S, a název souboru přesně tak, jak je servírován, citlivě na velikost písmen, včetně přípony. Nejdřív odesílejte v test režimu.
Přečtěte si e-mail s výsledky a přepněte naživo
Každý import vrací potvrzení o přijetí a e-mail s výsledky s JSON přílohou chyb. Test režim e-maily generuje, aniž by cokoli ukázal publisherům; jakmile je čistý, přepněte feed do live. CJ si URL stahuje jednou denně.
https://feedflock.appfleece.com/f/demo-cj/cj.csv
Feed
Co kanál dostává
id,title,description,link,image_link,availability,price,sale_price,condition,brand,gtin,mpn,identifier_exists,item_group_id,google_product_category,product_type,color,size "SKU-2048","Linen shirt Sand M","Breathable linen shirt with a relaxed regular fit.","https://shop.example/products/linen-shirt-sand?variant=46012345678901","https://cdn.shop.example/img/linen-shirt-sand.jpg","in stock","59.00 USD","","new","Nordlin","8594000123453","SKU-2048","yes","8812345678901","Apparel & Accessories > Clothing > Shirts & Tops","Men's shirts","Sand","M"

Nordlin
Lněná košile Sand
$59
Pole feedu
id
SKU-2048
title
Linen shirt Sand M
description
Breathable linen shirt with a relaxed regular fit.
link
https://shop.example/products/linen-shirt-sand?variant=46012345678901
availability
in stock
price
59.00 USD
condition
new
brand
Nordlin
gtin
8594000123453
mpn
SKU-2048
identifier_exists
yes
item_group_id
8812345678901
google_product_category
Apparel & Accessories › Clothing › Shirts & Tops
product_type
Men's shirts
color
Sand
size
M
Kanál
Síť publisherů prodává za vás
Cashbackové, obsahové, kupónové a produktové vyhledávače váš feed prohledávají, odebírají jeho export a pokládají měřené odkazy na jednotlivé produkty. CJ staví měření; katalog dodáváte vy a CSV je cesta, jak se k nim dostane.
Váš Google feed je skoro hotový
Vlastními slovy CJ feed Shopping (Google Format) vychází ze specifikace Google Merchant Center a Google feed v CJ funguje „s několika úpravami“: přidejte condition, opusťte sloupce jen pro Google a dodržte přesné názvy sloupců.
Provizování až na úroveň položky
Když váš pixel v CJ posílá SKU, id z feedu (shodné včetně velikosti písmen) pohání provizování na úrovni položek a produktové seznamy. Jeden feed se stane produktovou vrstvou celého vašeho affiliate programu.
Feed
- Všech 36 sloupců slovníku Shopping (Google Format) od CJ, pojmenovaných přesně tak, jak je CJ uvádí. Pořadí sloupců je volné, ale názvy se musí shodovat
- condition zahrnuté a namapované od začátku. CJ ho vyžaduje a Google ne, což je první bod na vlastním seznamu chyb CJ
- Ceny jako částka s ISO kódem v buňce (59.00 USD), desetinná tečka, nikdy oddělovač tisíců: tvar, který sedí na US formát cen v registračním formuláři
- Pravidlo identifikátorů se kontroluje při generování: značka + GTIN nebo značka + MPN, a tam, kde katalog nemá ani jedno, identifier_exists = no
- Jeden řádek za variantu s unikátními id do 50 znaků, protože duplicitní id by při importu odstranilo všechny kopie
- Popisy očištěné na prostý text, protože CJ značkování escapuje místo vykreslení a viditelné tagy by se dostaly ke každému publisherovi
- Doprava zůstává cenovým složeným sloupcem shipping(price), záměrně nenamapovaným, aby žádný publisher neslíbil dopravu zdarma, kterou nenabízíte
- Sledování stahování ukáže, kdy si CJ feed naposledy stáhl, a upozorní, když denní stahování ustane
Do hloubky
Váš Google feed, s pěti rozdíly navíc pro CJ
- condition je povinné („CJ requires this and Google does not“), ve výchozím stavu namapované na new
- id je omezené na 50 znaků a jen na alfanumerické znaky plus - . # _ / a mezeru
- Šest sloupců jen pro Google (shipping_label, adwords_redirect, promotion_id…) se přijímá, ale zahazuje; šablona žádný neposílá
- Neznámý sloupec je varování, nikdy zamítnutí: CJ feed přijme bez té hodnoty
Technické detaily
Feed Shopping (Google Format) od CJ vychází ze specifikace Google Merchant Center. Vlastními slovy CJ lze Google feed použít znovu „s několika úpravami“. Ty úpravy jsou konkrétní: condition je povinné, id je kratší a přísnější než u Googlu a šest sloupců AdWords, které Google používá pro vlastní nastavení, se přijme a zahodí, a šablona je proto prostě nikdy neposílá.
Dva syntaktické detaily se snadno přehlédnou. Složené sloupce nesou své dílčí atributy přímo v hlavičce: sloupec dopravy se doslova jmenuje shipping(price), protože CJ chce, abyste deklarovali použité dílčí atributy, i když je to jen cena. A zatímco pořadí sloupců je volné, názvy sloupců se musí přesně shodovat se specifikací; hlavička šablony je přišpendlená ke zveřejněnému seznamu polí CJ a sloupec, který CJ nezná, znamená varování, ne zamítnutí.
Název souboru je součást protokolu
- Název souboru zaregistrovaný ve formuláři se musí přesně shodovat se servírovaným souborem: citlivě na velikost písmen, včetně přípony
- Neshoda znamená ticho: žádný potvrzovací e-mail, žádný chybový e-mail. CJ to nazývá nejčastější příčinou „žádného potvrzení“
- CJ stahuje
URLjednou denně, a jen když se od minula pohnulo Last-Modified souboru - Test režim posílá e-maily s výsledky importu, aniž by feed uložil nebo ukázal publisherům
Technické detaily
CJ identifikuje příchozí soubor podle názvu, který jste napsali do registračního formuláře, ne podle samotné URL. Název je citlivý na velikost písmen, zahrnuje příponu a musí zůstat stálý, bez datových razítek. Když ho netrefíte, nic vám to neřekne: žádné potvrzení importu, žádné oznámení výsledků. Je to nejčastější selhání nastavení na vlastní stránce řešení problémů CJ, a proto ho krok registrace na této stránce rozepisuje.
Reportování běží e-mailem, ne přes HTTP: každý import vrací potvrzení o přijetí a e-mail s výsledky s JSON přílohou chyb na úrovni řádků. Hostovanou URL si CJ stahuje jednou denně; harmonogram nejde změnit a častější aktualizace znamenají posílání na SFTP CJ. Stažení je podmíněné datem Last-Modified souboru, takže Feedflock soubor přegenerovává, jak se váš katalog mění, a každé stažení sleduje. Když ustane, upozorní.
Ceny, akční ceny a pravidlo identifikátorů
- price nese běžnou cenu (přeškrtnutou cenu, když je varianta ve slevě); sale_price tu zlevněnou
- Částka s
ISOkódem v buňce (59.00USD), nebo holá částka s měnou nastavenou u feedu: desetinná tečka, bez oddělovače tisíců - price se zaokrouhluje na dvě desetinná místa, sale_price ořezává: vlastní asymetrické pravidlo CJ
- Identifikátory: značka +
GTINnebo značka +MPN, jinak identifier_exists = no. Porušení pravidla produkt zamítá
Technické detaily
CJ dovoluje poslat holou částku a použít měnu nastavenou v registračním formuláři, nebo poslat částku s ISO kódem. Šablona kód posílá, protože měnu formuláře nelze po vytvoření feedu změnit. Jeden produkt musí držet jednu měnu napříč cenou, dopravou a daní. Formát desetinných míst je nastavení na úrovni feedu a vlastní varování CJ je důrazné: zvolte EU formát s čárkou a odešlete 1,000 a publisheri uvidí cenu 1.
Pravidlo identifikátorů je jediná věc, která produkty zamítá ve velkém: produkt musí mít GTIN a značku, nebo MPN a značku. Chybí-li značka a jeden z identifikátorů, identifier_exists musí být no, a prázdné identifier_exists se počítá jako yes. GTIN bere 8, 10, 11, 12, 13 nebo 14 číslic, včetně desetimístných a jedenáctimístných délek, které Google nebere. Jestli ceny zahrnují DPH, je jediná věc, kterou specifikace nikdy neříká; šablona posílá cenu ze Shopify, kterou zákazník skutečně platí.
Kategorie, vlastní štítky a provizování na úrovni položek
- google_product_category je strom Googlu. CJ bere číselné ID i celou cestu, v 16 jazycích včetně češtiny
- Pole je nepovinné, ale nutné pro produktový reporting v Insights; chybná hodnota se ignoruje, ne zamítá
- product_type je vaše vlastní cesta, až 750 znaků: volný text, oddělený čárkami nebo lomítky
- Produktové seznamy pro provizování čtou product_type, google_product_category a custom_label_0-4
Technické detaily
CJ nezveřejňuje žádný vlastní strom kategorií: google_product_category bere přesný řetězec z taxonomie Googlu, buď číselné ID, nebo celou cestu, a publisherům předává obojí. Je nepovinné, ale bez něj není produktový reporting v Insights. Podporovaných je šestnáct jazyků taxonomie (mezi nimi en-US, de-DE i cs-CZ), zatímco výčtové hodnoty a názvy sloupců jsou vždy anglické.
Zbytek obstará registrační formulář a několik jeho odpovědí nelze později změnit: název feedu, cílová země, měna a jazyk obsahu se fixují při vytvoření. Pro provizování na úrovni položek musí produktové seznamy existovat před prvním importem a čtou z product_type, google_product_category nebo vlastních štítků. Proto šablona nese váš typ produktu a nechává custom_label_0 a custom_label_1 připravené pro štítky a kolekce.
Shrnutí
Jedna URL, stahovaná jednou denně, a CSV, které mluví slovníkem Shopping od CJ sloupec po sloupci: s povinným condition, zkontrolovaným pravidlem identifikátorů a cenami ve tvaru, který publisheri čtou. Jediným zdrojem pravdy pro všechny publishlery v síti zůstává váš katalog v Shopify.
Claude · ChatGPT
Nebo nastavte feed pro CJ Affiliate v chatu
Propojte Feedflock s Claude nebo ChatGPT a zeptejte se. Feed založí jako koncept, namapuje kategorie podle stromu CJ Affiliate a řekne, co ještě chybí. Každou změnu schvalujete vy.
Vytvoř feed pro CJ Affiliate a namapuj kategorie.
Založím ho jako koncept a každou změnu vám předem ukážu.
Časté dotazy
Související feedy
Prozkoumat všech 101 kanálůBuďte na každém marketplace, na kterém záleží, ještě dnes odpoledne.
Nainstalujte zdarma, propojte první feed za pár minut a nechte Feedflock, ať ho udržuje čerstvý a zvalidovaný.