Difference between revisions of "Linkcode"
OfferitJames (talk | contribs) (→Composition of the Offerit Code) |
OfferitMegan (talk | contribs) m |
||
(40 intermediate revisions by 4 users not shown) | |||
Line 3: | Line 3: | ||
}} | }} | ||
+ | A [[Ct#Linkcode|linkcode]] is a referral url created and tracked by [[Common Terms#Offerit|Offerit]]. [[Ct#Linkcode|Linkcodes]] are how [[Ct#Affiliate|affiliates]] promote and get credit for the traffic they redirect to your offers. To get an affiliate linkcode, visit the offers page on the affiliate side of Offerit, and select an offer. | ||
− | + | Linkcode is synonymous with Tracking Link. | |
− | |||
− | |||
− | + | __TOC__ | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | <pre> | + | There are four types of linkcodes that [[Offerit]] will recognize: |
− | http:// | + | |
− | + | * Encoded Links | |
+ | * Un-Encoded Links | ||
+ | * Shortname Links | ||
+ | * Tiny URL Links | ||
+ | |||
+ | '''All four types contain the same information and work the same way, they are simply displayed differently.''' | ||
+ | |||
+ | '''''To change the kind of code you use by default, visit your [[Affiliate Display Settings]].''''' | ||
+ | |||
+ | == Encoded Linkcodes == | ||
+ | |||
+ | [[File:ExampleLinkcode.png|frame|600px|center||||Figure 1.1 - Encoded Linkcode Explained]] | ||
+ | |||
+ | Encoded linkcodes are the most common in [[Offerit]]. All of the information required by [[Offerit]] to tie an affiliate to a visitor is located in the string of characters at the end, which are '''''base64-encoded'''''. The last part of the sample URL is known as the Offerit Code, which has multiple uses in [[Offerit]]. | ||
+ | |||
+ | For more information on any of these topics, please visit our wiki articles: | ||
+ | |||
+ | *[[Offerit Tracking Domain|Tracking Domain]] | ||
+ | *[[Offerit track and strack|Track]] | ||
+ | *[[Offeritcode]] | ||
+ | |||
+ | == Unencoded Linkcodes == | ||
+ | |||
+ | [[File:UnEncodedLinkcode.png|frame|center||||Figure 1.2 - UnEncoded Linkcodes Explained]] | ||
+ | |||
+ | Un-encoded linkcodes display a period-delimited list of all information that would be in an encoded string within your URL. This is an alternate way to display affiliate linkcodes; the following example will break down what is displayed in an un-encoded linkcode. | ||
+ | *'''[[Offerit Tracking Domain|Tracking Domain]]''' – The domain of your Offerit install, necessary for proper cookie tracking. This can be a custom domain as long as it points to the domain of your Offerit Install. | ||
+ | *'''[[Track and Strack|Track]]''' - The alias to the Offerit tracking script you are using. Could also be ''strack''. | ||
+ | *'''Affiliate Username''' - The username of the affiliate who referred this visitor. | ||
+ | *'''Commission ID''' - The numeric ID of the commission that the visitor's transaction will be paid out under (See [[#Things to Remember|Things to Remember]]). | ||
+ | *'''Offer ID''' - The numeric ID of the Offerit offer your visitor is trying to visit | ||
+ | *'''Landing Page ID''' - The numeric ID of the offer's landing page that your visitor will be redirected to (See [[Offerit Offers Admin|Offers Admin]] for details). | ||
+ | *'''Affiliate Campaign ''or'' [[Ct#SubID Set|SubID set]]''' - The numeric id of the [[Ct#Campaign|Campaign]] or [[Ct#SubID Set|SubID set]] associated with the affiliate (0 = the default [[Ct#SubID|SubID]] for that affiliate). | ||
+ | *'''Creative ID''' - If the visitor followed a linkcode associated with a [[ct#Creative|creative]], this will represent the numeric ID of the creative the visitor saw. If no creative was used, this will default to 0. | ||
+ | *'''Custom Affiliate Pass-Throughs''' - If you would like, you can pass back additional parameters from an external website. Offerit will then assign to it a numeric ID number. | ||
+ | *'''[[Ct#SubAffiliate|SubAffiliate ID]]''' - The numeric ID of the SubAffiliate associated with this linkcode (if any). | ||
+ | |||
+ | == Shortname Linkcodes == | ||
+ | |||
+ | Shortname linkcodes look very similar to un-encoded linkcodes, with a crucial difference. Instead of using ID number like an un-encoded linkcodes, this format uses the [[Ct#Shortname|shortnames]] of the '''commission, offer, and landing page''' you have specified in the URL. | ||
+ | |||
+ | Example: <pre>http://demo.offerit.com/track/offeritdemo2.15cpa.baseball.baseball.0.2.0.0.0.0.0.0/</pre> | ||
+ | |||
+ | == Tiny URL Linkcodes == | ||
+ | |||
+ | Sometimes a linkcode can be very long, and therefore seem messy or unkempt. A Tiny URL creates the smallest possible linkcode for your affiliates. This code consists of the '''Tracking Domain, "tiny", and a shortened [[offeritcode]]'''. | ||
+ | |||
+ | Example: <pre>http://www.offerit.com/tiny/wkqbc</pre> | ||
+ | |||
+ | == Decoding Linkcodes == | ||
+ | |||
+ | Encoded linkcodes can be decoded using base64 decoding, which uses ASCII characters and binary to encode/decode links. | ||
+ | For the admins, we built a page that allows for creating/decoding Offerit code. Visit this page in the [[Code Builder]] section of the [[Creatives Admin]]. | ||
+ | The affiliates also have a page that is not shown by default. Affiliates can visit this page from their [[Affiliate Linkcodes|linkcodes]] page, by selecting ''Details'' of a particular linkcode. | ||
+ | |||
+ | == Things to Remember == | ||
+ | *All four formats are interchangeable! | ||
+ | *'''The non-encoded formats are security-smart!''' If an affiliate alters a linkcode so that he/she sends traffic to an offer/landing page that can not be promoted, ''the affiliate will not get paid out on any transactions that result from that traffic''. | ||
+ | *'''The non-encoded formats are NOT fool-proof!''' If an affiliate alters the linkcode so they are using a commission they don't belong to or using a landing page that doesn't belong to the offer, they will not get the desired payment or the visitor will not land on the right landing page in most cases. | ||
− | + | == Deep Linking == | |
− | |||
− | + | Affiliates can link to any other page on your offer by appending a forward-slash and a relative URL to the linkcode. For example, using the following linkcode to link to <nowiki>http://example.offerit.com/landing_page1.html</nowiki>: | |
− | |||
− | |||
− | + | <pre> | |
− | + | http://example.offerit.com/track/MjozOjE/landing_page1.html | |
+ | </pre> | ||
+ | Affiliates can also manipulate the query string. For example, the affiliate can pass the variable ''extra_var=1234'' to a landing page by appending a question mark and the variable assignment to their linkcode: | ||
+ | <pre> | ||
+ | http://example.offerit.com/track/MjozOjE/?extra_var=1234 | ||
+ | </pre> | ||
− | [[Category: | + | [[Category:Offerit Affiliate Information]] |
Latest revision as of 13:52, 16 July 2013
A linkcode is a referral url created and tracked by Offerit. Linkcodes are how affiliates promote and get credit for the traffic they redirect to your offers. To get an affiliate linkcode, visit the offers page on the affiliate side of Offerit, and select an offer.
Linkcode is synonymous with Tracking Link.
Contents
There are four types of linkcodes that Offerit will recognize:
- Encoded Links
- Un-Encoded Links
- Shortname Links
- Tiny URL Links
All four types contain the same information and work the same way, they are simply displayed differently.
To change the kind of code you use by default, visit your Affiliate Display Settings.
Encoded Linkcodes
Encoded linkcodes are the most common in Offerit. All of the information required by Offerit to tie an affiliate to a visitor is located in the string of characters at the end, which are base64-encoded. The last part of the sample URL is known as the Offerit Code, which has multiple uses in Offerit.
For more information on any of these topics, please visit our wiki articles:
Unencoded Linkcodes
Un-encoded linkcodes display a period-delimited list of all information that would be in an encoded string within your URL. This is an alternate way to display affiliate linkcodes; the following example will break down what is displayed in an un-encoded linkcode.
- Tracking Domain – The domain of your Offerit install, necessary for proper cookie tracking. This can be a custom domain as long as it points to the domain of your Offerit Install.
- Track - The alias to the Offerit tracking script you are using. Could also be strack.
- Affiliate Username - The username of the affiliate who referred this visitor.
- Commission ID - The numeric ID of the commission that the visitor's transaction will be paid out under (See Things to Remember).
- Offer ID - The numeric ID of the Offerit offer your visitor is trying to visit
- Landing Page ID - The numeric ID of the offer's landing page that your visitor will be redirected to (See Offers Admin for details).
- Affiliate Campaign or SubID set - The numeric id of the Campaign or SubID set associated with the affiliate (0 = the default SubID for that affiliate).
- Creative ID - If the visitor followed a linkcode associated with a creative, this will represent the numeric ID of the creative the visitor saw. If no creative was used, this will default to 0.
- Custom Affiliate Pass-Throughs - If you would like, you can pass back additional parameters from an external website. Offerit will then assign to it a numeric ID number.
- SubAffiliate ID - The numeric ID of the SubAffiliate associated with this linkcode (if any).
Shortname Linkcodes
Shortname linkcodes look very similar to un-encoded linkcodes, with a crucial difference. Instead of using ID number like an un-encoded linkcodes, this format uses the shortnames of the commission, offer, and landing page you have specified in the URL.
Example:http://demo.offerit.com/track/offeritdemo2.15cpa.baseball.baseball.0.2.0.0.0.0.0.0/
Tiny URL Linkcodes
Sometimes a linkcode can be very long, and therefore seem messy or unkempt. A Tiny URL creates the smallest possible linkcode for your affiliates. This code consists of the Tracking Domain, "tiny", and a shortened offeritcode.
Example:http://www.offerit.com/tiny/wkqbc
Decoding Linkcodes
Encoded linkcodes can be decoded using base64 decoding, which uses ASCII characters and binary to encode/decode links. For the admins, we built a page that allows for creating/decoding Offerit code. Visit this page in the Code Builder section of the Creatives Admin. The affiliates also have a page that is not shown by default. Affiliates can visit this page from their linkcodes page, by selecting Details of a particular linkcode.
Things to Remember
- All four formats are interchangeable!
- The non-encoded formats are security-smart! If an affiliate alters a linkcode so that he/she sends traffic to an offer/landing page that can not be promoted, the affiliate will not get paid out on any transactions that result from that traffic.
- The non-encoded formats are NOT fool-proof! If an affiliate alters the linkcode so they are using a commission they don't belong to or using a landing page that doesn't belong to the offer, they will not get the desired payment or the visitor will not land on the right landing page in most cases.
Deep Linking
Affiliates can link to any other page on your offer by appending a forward-slash and a relative URL to the linkcode. For example, using the following linkcode to link to http://example.offerit.com/landing_page1.html:
http://example.offerit.com/track/MjozOjE/landing_page1.html
Affiliates can also manipulate the query string. For example, the affiliate can pass the variable extra_var=1234 to a landing page by appending a question mark and the variable assignment to their linkcode:
http://example.offerit.com/track/MjozOjE/?extra_var=1234