URL Parameters (cb.*)
ConversionBuddy can be flexibly controlled via URL parameters. All parameters begin with the cb. prefix. These parameters are not passed on to the target shop.
General Functionality
cb.devmobile,tablet,desktop,none (comma-separated device types for which ConversionBuddy should be active); if not specified, there are no restrictions; none deactivates CB for all devicescb.fbufallback URL (called e.g. when a product was not found or when ConversionBuddy should only be used for a specific device class). The fallback URL is specified without parameters. ConversionBuddy appends all parameters automatically. Important: the URL must be encoded, otherwise critical errors may occur.cb.pmopromoCode (activation of a promotion)cb.buytrue/false | 1/0 (buy button active; "Buy now" is then displayed instead of "More details")cb.vidskuCode or variantId (direct entry to a variant)cb.afiActivates filter widgets that are not displayed by default (filter widgets can only be displayed if products with corresponding values exist). Multiple filter widgets can be activated with a~delimiter (e.g.cb.afi=gender~size)cb.pubpublisher (portal + country code), e.g. google_decb.medmedium (SEA, PLA, PSM, retargeting, social)
A/B Testing
cb.abtint/ext (A/B test type "internal" or "external", where "external" triggers a redirect to the target shop for variant B)cb.abdmobile,tablet,desktop,none (comma-separated device types for which the A/B test should be active on ConversionBuddy); if not specified, there are no restrictions; none deactivates the A/B test for all devicescb.abaA/B test parameter for variant A (Important: the value must be URL-encoded, e.g. track%3DA for track=A. The parameter value is automatically appended to an existing parameter value, e.g. track=CB in the called URL becomes track=CBA in the target URL)cb.abbA/B test parameter for variant B (Important: the value must be URL-encoded, e.g. track%3DB for track=B. The parameter value is automatically appended to an existing parameter value, e.g. track=CB in the called URL becomes track=CBB in the target URL)cb.abuLegacy A/B test method: Automatically activates the A/B test function and is called when a redirect to the target shop should occur based on the 50/50 distribution. Important: the URL must be encoded, otherwise critical errors may occur.
As soon as cb.abu is set, cb.aba/abb and cb.abt are completely ignored.
Internal Parameters
These parameters are used internally by ConversionBuddy and are not intended for external linking. Manual maintenance is not required.
cb.sidSession ID, generated automatically when ConversionBuddy is called and appended to the called URL. The session ID is currently used exclusively to distinguish between clickIns and clickBacks. Every call of a product or tag with this parameter and a valid value is recorded as a clickBack. This is particularly the case when a user returns to ConversionBuddy from the target shop by using the back button.cb.abiA/B test info, generated automatically by ConversionBuddy as part of an A/B test (call with cb.abt) and appended to the target URL when ConversionBuddy redirects to itself (external variant A, internal variant A and B)cb.prvPreview mode – activates the preview mode of ConversionBuddy. In detail, this parameter causes:- A/B testing deactivated – no A/B cookie is set
- Self-redirect deactivated – no session is created and the parameter
cb.sidis not appended - Event tracking deactivated – no tracking events are triggered
Precedence of URL Parameters
In principle, the parameters of the currently called URL always take precedence over parameters of the same name in the product URL from the data feed. In the case of an A/B test, the parameter values from the A/B test parameters are used. The following order of precedence therefore applies:
- Parameters from cb.aba/abb or cb.abu
- Parameters from the portal link (e.g. Google Shopping)
- Parameters from productUrl in the data feed