Designer and licensed bottles carry manufacturer barcodes, so the GTIN belongs in the feed; indie and own-brand juice without a barcode sets identifier_exists to false. Titles should read as brand, scent name, concentration, size, because that is the order the query arrives in and the concentration is the detail a shopper filters on. Sizes of the same juice share an item_group_id with the size attribute filled. An eau de toilette and an eau de parfum must not share that group, since grouping them shows one price for two different products. Product_detail carries the family, the top, heart and base notes and the perfumer; product_highlight carries the three things a wearer would actually say.
Two policy areas matter more here than in the rest of beauty. Resellers of designer fragrance sit under the misrepresentation and counterfeit rules, which means the store has to be clear about who it is, where stock comes from and what condition a bottle is in, with batch and packaging photographed honestly. Second, alcohol-based perfume is a flammable liquid for transport purposes. Air and express services are limited or unavailable for those items in many lanes, and quantity limits apply, so the shipping settings in Merchant Center and the rates at checkout must show only the services a carrier will actually accept for that parcel.
Campaign structure follows the entry path. Discovery sets and travel sizes sit in an acquisition campaign judged on new customers and on the bottle that follows. Full bottles are bid to margin by family. Gift sets run as a seasonal campaign with a hard stop at the shipping cutoff, and free listings carry the long tail of niche references that paid clicks cannot justify.