(قديمة) استخدام Amazon OneLink لتسهيل إنشاء روابط تابعة على المنتديات العالمية

هذه الدليل ملغى. من المفترض أن يعمل OneLink بدون سكربتات إضافية الآن (أقول ‘من المفترض’ لأنه منذ أشهر عديدة لم يعمل بالنسبة لي ولغيري، كما أثبت عدد المنشورات حول هذا الموضوع على منتدى مستخدمين مشهور)

على أي حال، وبسبب ذلك لم تعد بحاجة إلى هذا. لنتمنى أن يصلحوا الحل غير المعتمد على السكربت!!

أيها الزملاء،

التحدي:

كانت مشكلتي كالتالي: لدي منتدى عالمي وأردت توجيه الأشخاص إلى موقع أمازون المحلي الصحيح لروابط التسويق التابعة لي. كنت أتمنى في الواقع وجود رابط أمازون واحد يخدم جميع عملائي حول العالم ضمن قائمة المناطق المدعومة. في البداية كان لدي حل مؤقت - رابط واحد للولايات المتحدة، وآخر للمملكة المتحدة… لكل رابط منتج لدي…

الحلول الممكنة:

  • إضافة discourse-affiliate الرسمية discourse-affiliate؟ لم أجربها بصراحة
  • newcomer الجديد في الساحة: OneLink من أمازون المتاح ظاهريًا حصريًا من موقع برنامج التسويق التابع في الولايات المتحدة، لكن لا تدع ذلك يثنيك إذا كنت من منطقة أخرى…

مزايا استخدام OneLink:

  • للتثبيت، كل ما هو مطلوب هو إضافة مكون سمة (Theme Component)، مما يجعل الأمر بسيطًا ومنخفض التأثير من هذه الناحية

استخدام OneLink على Discourse:

  • تحتاج إضافة مكون سمة لـ OneLink قبل وسم إغلاق body في قسم /body. تجاهل الخطأ الناتج عن الرمز ‘&’ - إذا قمت بتغييره إلى %26 فسيفسد السكربت بشكل غريب. شيء مثل:
    <!DOCTYPE html><div id="amzn-assoc-ad-blah-blah-code"></div><script async src="https://z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US&adInstanceId=blah-blah-code"></script>
  • أضف مكون السمة هذا إلى جميع السمات القابلة للاختيار من قبل المستخدمين
  • هام جدًا: لمنع انتهاك اتفاقية التسويق التابعة التي تمنعك من استخدام علامات أمازون التجارية محليًا (إلا عند جلبها مباشرة من خوادمهم)، قم بحظر one-boxing لجميع روابط أمازون باستخدام الإعداد onebox domains blacklist. ستظل الروابط تعمل لكنها ستكون أقل جمالًا بشكل واضح - ومع ذلك، يمكنك استبدالها بروابط تسويق تابعة رسمية.
  • اقرأ الاتفاقية بعناية. اجعل الإخلاءات المطلوبة مرئية وواضحة وفقًا للاتفاقية “بصفتي مشاركًا في برنامج أمازون…”
  • فكر أيضًا في حظر عناوين URL لصور أمازون المضمنة في روابط التسويق التابعة لمنع تحميل هذه الصور محليًا - قد يؤدي ذلك إلى انتهاك شروط اتفاقية التسويق التابعة. استخدم الإعداد disabled image download domains

الرابط يحتوي على معرفك ومفاتيح حسابك، لذا يرجى الحصول على الكود الحقيقي من صفحة OneLink.

بمجرد الانتهاء، عند النقر على أي رابط أمازون على موقعك، يجب أن يحدث شيئان:

  • تسجيل أن الرابط جاء عبر شراكتك
  • فتح علامة تبويب جديدة في متصفح العميل في المنطقة المحلية لموقع أمازون الذي سجل فيه آخر مرة، ونأمل أن يكون متجره المحلي.

الآن تحتاج إلى قراءة موقع OneLink والتأكد من أنك سجلت معرفًا في كل من المناطق المحلية المدعومة وقمت بربطها بحسابك الأمريكي.

أعتقد أنك لا تزال تحصل على ‘ائتمان’ في كل منطقة - أمازون غير واضحة قليلاً في هذا الشأن - سأقوم بتحديث هذا الدليل بعد أن أختبره أكثر.

القيود:

  • من الواضح أنه يدعم أمازون فقط…
  • لا يجمع رصيدك في مكان واحد، بل يتراكم في كل منطقة
  • بشكل مزعج، يبدو أنه يترك الرابط الأساسي (مثل الولايات المتحدة) مفتوحًا أيضًا، لذا يجب أن تعود منه للعودة إلى المنتدى…
  • قد لا يعمل للمستخدمين الذين لديهم برامج حظر الإعلانات

آمل أن يكون هذا مفيدًا!

أي أسئلة أو ملاحظات حول هذا الدليل مرحب بها…

12 إعجابًا

So just an update. After a little bit of experience and having my account closed once, I’ve done the following:

  • Amazon one-boxing remains blacklisted so as not to generate unauthorised trademarked images locally.
  • I’ve been very careful to make the required disclaimers visible and obvious as per the agreement “As an Amazon Assoc …”
  • I’ve also ‘blacklisted’ Amazon’s image sources to prevent local uploading of images from Amazon to prevent any rule transgression. This has the added benefit of saving you server space and leveraging their CDN presumably :slight_smile:

Added this to the guide above.

7 إعجابات

Hi Robert,

Now we’re working on Amazon OneLink, and have some questions for you.
Q1: Do you mean we need to create our own Theme component for the OneLink? Can you give me the Theme component template?

Q2: We got the error about the ‘Named entity expected. Got none.’ from the Amazon OneLink Script. And how to fix this error?

We tried many way with Amazon OneLink, but now it’s not working. We look forward to hearing from you soon. Thank you very much for your time.

Sorry to hear you are having some frustrations :slight_smile:

Yes, and you’ve already quoted it above, it’s just that single entry in /body making sure you update the id and InstanceId . Looks like you’ve done that. It’s so simple I’ve not even bothered to host it on GitHub. However …

You have not copied the example exactly. You are missing https:. I’m not sure if that’s the issue though, but just pointing that out. Try adding it. I get warning errors on the Theme editor but it still works, try ignoring them (so long as you can save).

Hope that helps! :slight_smile:

إعجاب واحد (1)

Hi Robert,

Thanks for your reply. It’s a big help.

Let me come back to the first Question. I changed the ‘&’ to ‘&%26’, there is no error in this script. Is it correct for the component.

I have another question. Is the OneLink only for tracking the international advertising to link the US account, Not showing the advertising on the website, right? We still need to copy and paste the Amazon Advertising (Banners, Product Links etc) on our website.

Actually, I think this may be unnecessary, apologies I might remove it from the OP. Try it with just & - ie do not change it.

It is for tracking internationally (hence ‘one-link’) Remember to link your international amazon affiliate accounts on Amazon Affiliate .com. Follow their guide

Yes, this is manual with this approach, but you can automate with some home grown javascript. Experiment! I’ve used the Custom Layout Plugin and the html widget to rotate adverts on the side from a hand-picked list. Get the raw links from the Site Strip on Amazon by logging into it with your affiliate account. Be wary that some products are not available in all regions.

image

إعجابَين (2)

I got it. Thank you very much for your tips. I will try it on my website papasasa.com

إعجابَين (2)