
درآمد خود را با مخفی کردن تبلیغات آمازون در وب سایت یا وبلاگ خود – به نظر می رسد خوب است ، اما در عین حال سوالات زیادی را در مورد ایجاد می کند:
چگونه می توانم ثبت نام کنم؟ کمیسیون چیست؟ چگونه می توانم یک تبلیغ ، یعنی عکس های محصول دریافت کنم؟ چگونه می توانم مطابق با حفاظت از داده ها ، مواد تبلیغاتی را ادغام کنم؟ و چرا سیاست حفظ حریم خصوصی توسعه دهنده افزونه وردپرس ولنتاین؟
هدف این مجموعه کوتاه از مقالات ممکن است پاسخ به تمام سؤالات شما در مورد Amazon PartnerNet نباشد ، اما این راه حل را به آمازون نشان می دهد که می تواند عکس های محصول را با در نظر گرفتن حفاظت از داده ها به وب سایت خود بچسباند. و مقدمه ای برای ایجاد و برنامه نویسی پرس و جو API تبلیغات محصول آمازون وجود دارد.
در این قسمت اول از مجموعه مقالات هنوز برنامه ریزی نشده . در اینجا سعی دارم برخی از اصول اولیه را توضیح دهم. به عنوان مثال ، آنچه با Amazon PartnerNet و واقعاً API تبلیغات محصول آمازون چیست. سپس ما در مورد حریم خصوصی مربوط به تبلیغات آمازون صحبت می کنیم و سرانجام کوتاه است به درخواست API تبلیغات محصول آمازون – از این رو رابط برنامه نویسی آمازون.
دو مقاله بعدی با اجرای سرویس Proxy Amazon خود و قرار دادن آن در وب سایت و در یک مقاله WordPress به این موضوع می پردازند.
درآمد در تبلیغات آمازون
کلمه کلیدی با نام آمازون PartnerNet نامگذاری شده است و کسی که قبلاً آن را می داند یا از قبل استفاده کرده است می تواند از این فصل پرش کند. برای هر کس دیگری در یک نگاه:
آمازون کمیسیون کسب می کند. صاحبان وب سایت یا وبلاگ نویسان رسانه تبلیغات آمازون را به صفحات خود اضافه می کنند ، و هنگامی که بازدید کنندگان به این روش به آمازون می آیند و سپس محصول را خریداری می کنند ، مدیر وب سایت چند درصد از دست می دهد.
به چه چیزهایی نیاز دارید؟ حساب کاربری در آمازون و ثبت نام در Amazon PartnerNet. شما شناسه آمازون Partner را دریافت می کنید که همان شناسه ای است که آمازون می تواند پس از آن کارگزار خریدار را شناسایی کند. در عین حال ، Amazon PartnerNet SiteStripe وجود دارد که یک خط باریک بالاتر از سایت معمول آمازون است. علاوه بر این ، می توانید لینک های متنی و گرافیکی را برای محصول نمایش داده شده تولید کنید که از قبل حاوی شناسه شریک زندگی شما باشد و مستقیماً در وب سایت شخصی شما ادغام شود. این کاملاً مفید است این عنوان همچنین شامل ارزیابی از شایستگی های شما می باشد.

در این مرحله ، می توانید در آمازون درآمد کسب کنید. با این حال ، فقط با پیوندهای متنی ساده با پیوندهای گرافیکی یا با ویجت های تهیه شده توسط آمازون ، که می تواند در PartnerNet نیز تولید شود. برای کسانی که می خواهند اطلاعات بیشتری کسب کنند ، این موارد وجود دارد:
API Advertising Product Amazon
این رابط برنامه نویسی است که شما باید از طریق PartnerNet درخواست دسترسی کنید. بعد از ثبت نام ، دو کلید دسترسی پنهانی دیگر دریافت می کنید: Key API Amazon و Amazon Secretkey .
این دسترسی به API تبلیغات محصول آمازون نه تنها در صورت برنامه نویسی این رابط ، بلکه در صورت تمایل به استفاده از افزونه های وردپرس بر اساس این رابط API مورد نیاز است. چنین افزونه هایی برای کاربران وردپرس بسیار مفید است ، زیرا کافی است یک کد کوتاه را با شماره محصول (ASIN) در یک مقاله وبلاگ قرار دهید ، و افزونه تبلیغات کاملی از آن ایجاد می کند.
قبل از اینکه عمیق تر به تبلیغات محصول API بپردازیم ، بیایید جنبه های حفظ حریم خصوصی استفاده از تبلیغات آمازون را بررسی کنیم.
چرا تبلیغات آمازون برای حفظ حریم خصوصی مهم است؟
من نمی خواهم مشاوره حقوقی در اینجا ارائه دهم ، به هیچ وجه صلاحیت لازم را ندارم. چه کسی به اطلاعات حقوقی نیاز دارد در مورد اعتماد شما از یک وکیل سؤال کنید. من فقط می خواهم به جنبه های فنی تبلیغات آمازون و چگونگی برخورد داده های شخصی با آن بپردازم.
از زمان لازم الاجرا شدن مقررات حفاظت از داده های اروپا (GDPR) در سال 2018 ، همه ما وب سایت داریم و وبلاگ ها برای برآورده کردن الزامات GDPR تغییرات زیادی را در صفحات خود ایجاد کرده اند. این امر درمورد اطلاعاتی که به وب سایت ما مراجعه می کنند ، رضایت برای پردازش داده ها ، اما مهمتر از همه برای جمع آوری ، پردازش و انتقال داده های شخصی به حداقل می رسد. در این زمینه ، وب سایت های خود را رمزگذاری کردیم (https) ، کوکی ها را حذف کردیم یا از کاربران خواستیم اجازه ، فونت و کتابخانه های برنامه مانند jQuery را که بصورت محلی در سرور خودشان میزبان هستند ، مانند دکمه های افزایش یافته توسط رسانه های اجتماعی و فیلم های YouTube به صورت یکپارچه در اختیار کاربر قرار دهند. او قبل از اتصال به YouTube موافقت کرد. فقط چند مثال مفید را ذکر کنید. بسیاری از این فعالیت ها در واقع فقط به یک هدف خدمت می کنند:
این واقعیت که کاربر به وب سایت های من مراجعه نمی کند باید به اشخاص ثالث (Google ، Facebook ، YouTube ، …) گزارش شود . و حتی آدرس IP او.
اما به نظر می رسد اینجا با تبلیغات آمازون چگونه است؟ استفاده از پیوند متنی ساده قطعاً غیر منطقی است. کاربر باید بتواند تشخیص دهد که به سمت آمازون هدایت شده است و می تواند تصمیم بگیرد که آیا می خواهد یا خیر. تا زمانی که کلیک نکند ، هیچ ارتباطی با آمازون برقرار نخواهد شد و آمازون هیچ گونه داده ای را دریافت نمی کند.
هنگامی که در حال حاضر قیمت محصول در آمازون بارگیری شود دشوارتر می شود. مشکل حفاظت از داده ها هنگامی که می آید به ادغام تصاویر محصول می پردازیم روشن می شود . زیرا معمولاً به این صورت عمل می کند:
- کاربر در سایت ما (که شامل آگهی گرافیکی آمازون است) گشت می خورد
- کد HTML صفحه حاوی IMG-Tag برای تصویری است که واقع در سرور Amazon
- مرورگر کاربر روی وب سایت بارگیری می کند و کد HTML را ارزیابی می کند
- مرورگر برچسب IMG را تشخیص می دهد و این تصویر باید از آدرس خارجی
- مرورگر درخواست تصویر کند. در آدرس سپرده شده ، یعنی مستقیماً در آمازون . برای این کار ، مرورگر کاربر به آمازون متصل می شود و آمازون آدرس IP رایانه رایانه و برخی داده ها را از طریق رایانه و مرورگر یاد می گیرد.
به یاد داشته باشید ، همه چیز اتفاق می افتد حتی هنگام بارگذاری وب سایت کاربر هیچ تاثیری در در این واقعیت ندارد که او یک ارتباط با آمازون را آغاز می کند ، اگر پیش از این سیاست حفظ حریم خصوصی را نخوانده بود ، حتی نمی داند .
صرف نظر از این که قانون حمایت از داده ها کاربرد دارد یا خیر ، می تواند توسط شما و یا شنوایی یک متخصص ارزیابی شود. سوال اینجاست که آیا نمی توان از لحاظ فنی بهتر حل کرد؟
DSGVO روز ولنتاین برای برنامه نویسان پلاگین است
آیا این فقط تصور من است یا دیگران آن را دارند؟ از زمان DSGVO ، بسیاری از افزونه های رایگان اولیه WordPress نسخه های جدیدی دریافت کرده اند که اکنون با محافظت از داده ها سازگار است ، بلکه با هزینه های همخوانی دارد.
مرا اشتباه نفهمید. اگر می توانید یک افزونه خوب برنامه ریزی کنید ، باید آن را نیز دریافت کنید. عجیب است ، از آنجا که بسیاری از افزونه های DSGVO به فضای ذخیره سازی پولی تغییر یافته اند ، نسخه های قدیمی که سازگار با DSGVO نیستند ، هنوز رایگان هستند.
و مطمئناً وقتی وبلاگ نویسان افزونه هایی را خریداری می کنند که خودشان نتوانند برنامه ریزی کنند ، منطقی و قابل درک است. و این ما را به قلب این مقاله می رساند: چرا واقعاً برنامه نمی کند؟ لازم نیست یک افزونه وردپرس باشد.
پروژه پروکسی آمازون
بیایید از نظر ذهنی به مشکل جستجو تصاویر از آمازون برگردیم . در حقیقت ، این یک مشکل غیرمعمول نیست. آیا شبیه فونت نبود؟ قبل از DSGVO ، ما با مراجعه به وب سایت مستقیماً به گوگل ، قلم های زیبایی داشتیم. اکنون قلم ها روی سرور شما قرار دارند و مرورگر دیگر نیازی به اتصال به Google ندارد – مشکل حل شد.
یا فیلم های YouTube ؟ پیش از این ، هنگام بارگیری صفحه ، تصویر پیش نمایش قبلاً در YouTube نمایش داده شده بود. اکنون افزونه ای نصب کرده ایم که همه تصاویر کوچک را به صورت محلی ذخیره می کند ، بنابراین در سرور خود ذخیره می شود – مشکل حل شد.
بیایید این را به عکس های محصول آمازون منتقل کنیم. متأسفانه ، ما نمی توانیم همه آنها را در سرور خودمان ذخیره کنیم. آمازون اجازه مکش گسترده تصاویر محصولات را نمی دهد ، و حتی وقتی بافر آمازون محدود کننده است. با این حال ، برای هدف ما [صرفهجوییدائمی تصاویر از محصولات آمازون حتی لازم نیست پس از تحویل به مشتری (یعنی مرورگرها) ، بلافاصله می توان آنها را حذف کرد و در واقع ، مانند پلاگین های آمازون را پرداخت کرد. برای وردپرس . آنها از حافظه پنهان یا مکانیسم پروکسی استفاده می کنند که مانع از تماس مستقیم مرورگر با آمازون می شود.
چگونه یک پروکسی آمازون به شرح زیر عمل می کند
- کاربر سایت ما (که حاوی آگهی تصویر آمازون است)
- کد صفحه HTML حاوی برچسب IMG نیست تصویر ، اما حفره مکان (تقسیم روز) و کوچک JavaScript
- مرورگر کاربر صفحه وب را بارگیری می کند و کد HTML را ارزیابی می کند
- مرورگر کد جاوا اسکریپت را تشخیص می دهد و اجرا می کند [19659030] JavaScript در مرورگر پیکربندی می شود اتصال آژاکس با پروکسی آمازون و تبلیغات آمازون را بر اساس شماره محصول (ASIN)
- درخواست می کند] Proxy Amazon چیزی نیست جز P. برنامه HP در سرور خود ما
- سرور پروکسی اکنون وانمود می کند که مشتری است و از آمازون در مورد داده های محصول می پرسد API تبلیغات محصول آمازون برای ASIN مربوطه
- ] پاسخ ساختار داده XML که از آن سرور پروکسی عنوان ، توضیحات محصول و قیمت را برطرف می کند ، و همچنین آدرس تصویر محصول در آمازون
- اکنون پروکسی نیز این تصویر را نامگذاری می کند و آن را ذخیره می کند سرور خود بین
- Proxi از عنوان ، توضیحات و قیمت ، بخشی از کد HTML را جمع آوری می کند که در آن وی همچنین برچسب IMG را برای یک تصویر محصول یکپارچه – اما با اشاره به [19459016بهتصویرذخیرهشده
- جاوا اسکریپت در مرورگر یک قطعه کد را در پاسخ دریافت می کند HTML توسط پروکسی برگردانده شده و آن را در Pl atzhalter و
- مرورگر ارزیابی می کند که اخیراً اضافه شده است. کد HTML و بارگذاری تصویر از سرور پروکسی (که پس از 10 ثانیه در آنجا برداشته می شود)
رویه در مقایسه با موارد فوق کمی پیچیده تر می شود زیرا کارگزار در وسط بود. اما مزیت این سازه این است که هنگام بارگیری صفحه مرورگر هیچ تماسی با آمازون وجود ندارد . در عوض ، پروکسی مرورگر انجام می دهد. بنابراین آمازون فقط آدرس IP سرور پروکسی را می بیند و نه رایانه کاربر. مشکل حل شد
اما سرعت چیست؟
آیا گذر زمان از طریق پروکسی هزینه دارد؟ بله و خیر . در واقع ، این ممکن است کشنده باشد اگر حتی کد PHP در سایت هنگام تماس سایت با آمازون تماس بگیرد. زیرا در این صورت باید قبل از تحویل سایت به مرورگر ، تمام ارتباطات با آمازون تکمیل شود. البته ، ما این کار را از این طریق انجام نمی دهیم. اول ، سایت به مرورگر تحویل داده می شود ، که به جز تبلیغات نیز می تواند نمایش کامل دهد. این مورد سپس توسط مرورگر از طریق Ajax لازم است. به هر حال ، این اولین A در آژاکس (JavaScript ناهمزمان و XML) است. در حالی که جاوا اسکریپت داده ها را از سرور پروکسی درخواست می کند ، مرورگر بقیه صفحه را ایجاد می کند و همچنین امکان تعامل با کاربر را فراهم می آورد. تا زمان ورود ، و به طرز محسوسی بعداً ، آگهی در نظر گرفته نخواهد شد. بنابراین سایت به سرعت در حال آمدن است ، تبلیغات به تأخیر می افتد.
معرفی API تبلیغات محصول آمازون
قبل از اینکه مقاله بعدی به برنامه نویسی پروکسی آمازون بپردازد ، اجازه دهید به API محصول آمازون که از طریق آن پروکسی ما باید ارتباط برقرار کند ، بپردازیم. اول از همه ، پیوندی به مستندات.
از آنجا که تست بسیار لذت بخش تر از خواندن یک سند است ، API تبلیغات محصول آمازون شامل ابزاری درخشان به نام Scratchpad است. ما آن را مطرح می کنیم و در صفحه مقدماتی دوباره به ما گفته می شود که باید در PartnerNet و API تبلیغات ثبت نام کنیم. سپس می توانیم به سمت چپ به ArticleLockup برویم و با تعاملی پرس و جو را در Scratchpad وارد کنیم.

اولا ، ما باید همه کلیدهای دستیابی خود را وارد کنیم ، جایی که Tag Associate شناسه شریک زندگی است که هنگام ثبت نام با PartnerNet دریافت کردیم. شناسه کلید دسترسی و کلید دسترسی مخفی دو کلید هستند که برای ثبت در API آگهی محصول استفاده می شوند. بازار در بالای کشور به معنی کشور است – در اینجا ما webservice.amazon.de را برای آمازون آلمان انتخاب می کنیم.

اکنون می توانیم محصول را که می خواهیم بپرسیم تعریف کنیم. ما معمولاً این کار را با استفاده از شماره محصول آمازون ASIN که هر محصول آمازون دارد ، انجام می دهیم. ASIN را می توان در صفحه محصول آمازون در اطلاعات محصول یافت. (اتفاقاً برای کتابهای ASIN به آن ISBN-10 گفته می شود.) بنابراین ، به عنوان IDType ASIN را رها می کنیم و شماره ASIN را در قسمت وارد می کنیم ArticleId .
اکنون درک مفهوم گروه های پاسخ مهم است. آمازون داده های بسیار گسترده ای را برای هر محصول ارائه می دهد. اما مطمئناً به همه آنها احتیاج ندارید. به همین دلیل است که آمازون گروههای اطلاعاتی ایجاد کرد که مجموعه خاصی از اطلاعات را با نام مشخصی برمی گرداند. این نیز با جزئیات در سند توضیح داده شده است ، اما ما می توانیم به سادگی آن را امتحان کنیم و گروه ResponseGroup Large را انتخاب کنیم که داده های زیادی را ارائه می دهد. بعداً ، می توانید با گروههای دیگری از پاسخ ها آزمایش کنید – شاید این کار یک (یا بیشتر) کوچکتر را برای هدف مورد نظر انجام دهد.
سپس دکمه را فشار داده و درخواست را اجرا کنید و نتیجه را می بینیم. و گسترده است ابتدا پرس و جو دوباره به عنوان نشانی اینترنتی امضا نشده و امضا شده نمایش داده می شود. سپس جالب ترین پاسخ داد در قالب آماده تبلیغات آمازون با دکمه تصویر ، عنوان ، قیمت و خرید . با این وجود ، بینش انگیز تر پاسخ XML است که می توانیم تغییر دهیم.

زیرا در اینجا ما ساختار داده ای کامل XML را می دهیم که به جستجوی ما باز می گردد. در تصویر می توانید فقط بخش کوچکی از آن را مشاهده کنید ، یعنی پیوند به عکس هایی از محصولات در اندازه های مختلف.
من توصیه می کنم کمی با Scratchpad بازی کنید که آموزنده تر از مستندات صفحه به صفحه است. پاسخ XML باید در گروه های مختلف پاسخ و سرانجام مثال برنامه نویسی PHP در پایین مشاهده شود. سپس پروکسی آمازون ایجاد خواهیم کرد که در مقاله بعدی برنامه خواهیم داشت.
خلاصه
اینکه تبلیغات آمازون می تواند به عنوان یک مدیر وب سایت درآمد کسب کند ، این چیز جدیدی نیست. در این مقاله ، من خلاصه کرده ام که برنامه های کاربردی برای آمازون لازم است تا از API محصول استفاده کند [API. هرکسی که قبلاً از افزونه وردپرس برای تبلیغات آمازون استفاده می کند ، قبلاً این ثبت ها و سه کلید مورد نیاز را دارد. اما ممکن است افزونه های قدیمی از نظر حریم شخصی به روز نباشند. من در بالا نشان داده ام که کدام رفتار می تواند حیاتی باشد و چگونه می توانیم این کار را بهتر انجام دهیم. و سرانجام ، هنگام آماده شدن برای برنامه نویسی خودمان ، نگاهی دقیق تر به [API تبلیغات محصول آمازون] در Scratchpad گرفتیم.
سایر محصولات در این گروه: