സൗജന്യ ട്രയൽ പ്രോക്സി

റഷ്യയിലെ ഏറ്റവും വലിയ ഇ-കൊമേഴ്‌സ് പ്ലാറ്റ്‌ഫോമുകളിലൊന്നായ ഓസോൺ, പ്രൊമോഷൻ അനലിറ്റിക്‌സ് ഉൾപ്പെടെ, തങ്ങളുടെ ബിസിനസിൻ്റെ വിവിധ വശങ്ങൾ ഓട്ടോമേറ്റ് ചെയ്യാൻ വിൽപ്പനക്കാരെ അനുവദിക്കുന്ന ഒരു API വാഗ്ദാനം ചെയ്യുന്നു. ഓസോണിൻ്റെ API മനസ്സിലാക്കുകയും ഉപയോഗിക്കുകയും ചെയ്യുന്നത് നിങ്ങളുടെ മാർക്കറ്റിംഗ് ശ്രമങ്ങളെ ഗണ്യമായി മെച്ചപ്പെടുത്താനും നിങ്ങളുടെ പ്രവർത്തനങ്ങൾ കാര്യക്ഷമമാക്കാനും കഴിയും. ഓസോണിൻ്റെ API ഉപയോഗിച്ച് പ്രമോഷൻ അനലിറ്റിക്‌സ് ഓട്ടോമേറ്റ് ചെയ്യുന്ന പ്രക്രിയയിലൂടെ ഈ ലേഖനം നിങ്ങളെ നയിക്കും.

എന്താണ് ഓസോൺ API?

ഓസോണിൻ്റെ ഇൻ്റേണൽ അഡ്വർടൈസിംഗ് സിസ്റ്റത്തിലേക്ക് പ്രോഗ്രാമാറ്റിക് ആക്‌സസ് നൽകുന്ന ഒരു ശക്തമായ ഉപകരണമാണ് ഓസോൺ API. വിശദമായ സ്ഥിതിവിവരക്കണക്കുകൾ വീണ്ടെടുക്കാനും പ്രമോഷണൽ ടാസ്‌ക്കുകൾ ഓട്ടോമേറ്റ് ചെയ്യാനും ഈ API ഉപയോക്താക്കളെ അനുവദിക്കുന്നു. മറ്റ് പല API-കളിൽ നിന്നും വ്യത്യസ്തമായി, ഓസോണിൻ്റെ API അസമന്വിതമാണ് കൂടാതെ ഒരു ആർക്കൈവുചെയ്‌ത ഫയൽ ഫോർമാറ്റിൽ ഡാറ്റ നൽകുന്നു, ഇത് അദ്വിതീയവും കൈകാര്യം ചെയ്യാൻ അൽപ്പം സങ്കീർണ്ണവുമാക്കുന്നു.

നിങ്ങളുടെ പരിസ്ഥിതി സജ്ജീകരിക്കുന്നു

കോഡിലേക്ക് കടക്കുന്നതിന് മുമ്പ്, നിങ്ങളുടെ പരിസ്ഥിതി സജ്ജീകരിക്കുന്നത് നിർണായകമാണ്. ഈ പ്രക്രിയയ്ക്കായി നിങ്ങൾക്ക് കുറച്ച് പ്രധാന ലൈബ്രറികൾ ആവശ്യമാണ്: requests, python-dotenv, ഒപ്പം pandas. ഒരു വെർച്വൽ എൻവയോൺമെൻ്റ് സജ്ജീകരിക്കുന്നത് ഡിപൻഡൻസികൾ നിയന്ത്രിക്കാനും നിങ്ങളുടെ പ്രോജക്റ്റ് ഓർഗനൈസ് ചെയ്യാനും സഹായിക്കും.

API ക്രെഡൻഷ്യലുകൾ നേടുന്നു

ഓസോണിൻ്റെ എപിഐയുമായി സംവദിക്കുന്നതിന്, ഓസോണിലെ നിങ്ങളുടെ സ്വകാര്യ അക്കൗണ്ടിൽ നിന്ന് ക്ലയൻ്റ് ഐഡിയും ക്ലയൻ്റ് രഹസ്യവും നേടേണ്ടതുണ്ട്. ഒരു ആക്‌സസ് ടോക്കൺ സൃഷ്‌ടിക്കുന്നതിന് ഈ ക്രെഡൻഷ്യലുകൾ അത്യന്താപേക്ഷിതമാണ്, അത് തുടർന്നുള്ള എല്ലാ API അഭ്യർത്ഥനകൾക്കും ഉപയോഗിക്കും.

import requests
import os
from dotenv import load_dotenv

load_dotenv()

CLIENT_ID = os.getenv('CLIENT_ID')
CLIENT_SECRET = os.getenv('CLIENT_SECRET')

ഒരു ആക്സസ് ടോക്കൺ സൃഷ്ടിക്കുന്നു

API ഉപയോഗിക്കുന്നതിനുള്ള ആദ്യ ഘട്ടം ഒരു ആക്സസ് ടോക്കൺ സൃഷ്ടിക്കുക എന്നതാണ്. ഈ ടോക്കൺ 30 മിനിറ്റിനുള്ളിൽ സാധുതയുള്ളതാണ് കൂടാതെ എല്ലാ API അഭ്യർത്ഥനകളും പ്രാമാണീകരിക്കാൻ ഉപയോഗിക്കേണ്ടതാണ്.

url = "https://api.ozon.ru/sell/v1/oauth/token"
headers = {
    "Content-Type": "application/json",
    "Accept": "application/json"
}
payload = {
    "client_id": CLIENT_ID,
    "client_secret": CLIENT_SECRET,
    "grant_type": "client_credentials"
}

response = requests.post(url, headers=headers, json=payload)
access_token = response.json().get('access_token')

കാമ്പെയ്ൻ ഡാറ്റ ലഭ്യമാക്കുന്നു

നിങ്ങൾക്ക് ആക്സസ് ടോക്കൺ ലഭിച്ചുകഴിഞ്ഞാൽ, നിങ്ങൾക്ക് API-യിൽ നിന്ന് ഡാറ്റ ലഭ്യമാക്കാൻ തുടങ്ങാം. ഉദാഹരണത്തിന്, നിങ്ങളുടെ പരസ്യ കാമ്പെയ്‌നുകളുടെ ഒരു ലിസ്റ്റ് ലഭിക്കുന്നതിന്, നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന കോഡ് ഉപയോഗിക്കാം:

url = "https://api.ozon.ru/performance/v1/campaigns"
headers = {
    "Authorization": f"Bearer {access_token}",
    "Content-Type": "application/json",
    "Accept": "application/json"
}

response = requests.get(url, headers=headers)
campaigns = response.json().get('campaigns', [])

പ്രമോഷൻ സ്ഥിതിവിവരക്കണക്കുകൾ അഭ്യർത്ഥിക്കുന്നു

പ്രമോഷൻ സ്ഥിതിവിവരക്കണക്കുകൾ ലഭിക്കുന്നതിന്, നിങ്ങൾ തീയതി ശ്രേണിയും പ്രചാരണ ഐഡികളും സഹിതം ഒരു POST അഭ്യർത്ഥന അയയ്‌ക്കേണ്ടതുണ്ട്. API ഒരു റിപ്പോർട്ട് ഐഡി തിരികെ നൽകും, അത് നിങ്ങൾക്ക് റിപ്പോർട്ട് നില പരിശോധിക്കാനും തയ്യാറാകുമ്പോൾ ഡൗൺലോഡ് ചെയ്യാനും ഉപയോഗിക്കാം.

report_payload = {
    "campaigns": [campaign_id_list],
    "date_from": "2024-01-01",
    "date_to": "2024-01-31"
}

report_response = requests.post(report_url, headers=headers, json=report_payload)
report_id = report_response.json().get('report_id')

റിപ്പോർട്ട് സ്റ്റാറ്റസ് പരിശോധിച്ച് ഡൗൺലോഡ് ചെയ്യുന്നു

റിപ്പോർട്ട് അഭ്യർത്ഥിച്ചതിന് ശേഷം, അത് ഡൗൺലോഡ് ചെയ്യാൻ തയ്യാറാകുന്നത് വരെ ആനുകാലികമായി അതിൻ്റെ നില പരിശോധിക്കുക. ഒന്നിലധികം കാമ്പെയ്‌നുകൾ ഉണ്ടെങ്കിൽ റിപ്പോർട്ട് സാധാരണയായി ഒരു ZIP ഫയലായി ലഭ്യമാണ്.

status_url = f"https://api.ozon.ru/performance/v1/report/status?report_id={report_id}"
status_response = requests.get(status_url, headers=headers)

if status_response.json().get('status') == 'done':
    download_url = f"https://api.ozon.ru/performance/v1/report/download?report_id={report_id}"
    download_response = requests.get(download_url, headers=headers)

    with open('report.zip', 'wb') as f:
        f.write(download_response.content)

ഡാറ്റ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യലും പ്രോസസ്സുചെയ്യലും

ZIP ഫയൽ ഡൗൺലോഡ് ചെയ്‌തുകഴിഞ്ഞാൽ, അതിൻ്റെ ഉള്ളടക്കങ്ങൾ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്‌ത് ഡാറ്റ വിശകലനം ചെയ്യുന്നതിന് CSV ഫയലുകൾ പ്രോസസ്സ് ചെയ്യുക.

import zipfile
import pandas as pd

with zipfile.ZipFile('report.zip', 'r') as zip_ref:
    zip_ref.extractall('extracted_reports')

csv_files = [f for f in os.listdir('extracted_reports') if f.endswith('.csv')]
data_frames = [pd.read_csv(f'extracted_reports/{file}', delimiter=';') for file in csv_files]

combined_df = pd.concat(data_frames, ignore_index=True)
combined_df.to_csv('final_report.csv', index=False)

ഉദാഹരണ പട്ടിക: പ്രമോഷൻ സ്ഥിതിവിവരക്കണക്കുകൾ

പ്രചാരണ ഐഡിതീയതിഇംപ്രഷനുകൾക്ലിക്കുകൾചെലവഴിക്കുക
123452024-01-01100050$20.00
123452024-01-02150075$30.00
678902024-01-012000100$40.00
678902024-01-022500125$50.00

ഉപസംഹാരം

ഓസോണിൻ്റെ API ഉപയോഗിച്ച് പ്രമോഷൻ അനലിറ്റിക്‌സ് ഓട്ടോമേറ്റ് ചെയ്യുന്നത് നിങ്ങളുടെ മാർക്കറ്റിംഗ് കാര്യക്ഷമത വർദ്ധിപ്പിക്കുകയും നിങ്ങളുടെ കാമ്പെയ്‌നുകളെ കുറിച്ച് ആഴത്തിലുള്ള ഉൾക്കാഴ്ച നൽകുകയും ചെയ്യും. ഈ ലേഖനത്തിൽ പറഞ്ഞിരിക്കുന്ന ഘട്ടങ്ങൾ പിന്തുടരുന്നതിലൂടെ, നിങ്ങളുടെ പ്രൊമോഷണൽ ശ്രമങ്ങൾ കാര്യക്ഷമമാക്കുന്നതിന് ഓസോണിൻ്റെ API-യുടെ ശക്തി നിങ്ങൾക്ക് പ്രയോജനപ്പെടുത്താം. കൃത്യമായ വിശകലനം ഉറപ്പാക്കാൻ നിങ്ങളുടെ റിപ്പോർട്ടുകളുടെ നില പതിവായി പരിശോധിക്കാനും എക്‌സ്‌ട്രാക്‌റ്റുചെയ്‌ത ഡാറ്റ ശ്രദ്ധാപൂർവ്വം കൈകാര്യം ചെയ്യാനും മറക്കരുത്. സന്തോഷകരമായ ഓട്ടോമേറ്റിംഗ്!

നിങ്ങളുടെ സൗജന്യ ട്രയൽ പ്രോക്സി ഇപ്പോൾ നേടൂ!

സമീപകാല പോസ്റ്റുകൾ

അഭിപ്രായങ്ങൾ (0)

ഇവിടെ ഇതുവരെ അഭിപ്രായങ്ങളൊന്നുമില്ല, നിങ്ങൾക്ക് ആദ്യത്തെയാളാകാം!

മറുപടി രേഖപ്പെടുത്തുക

താങ്കളുടെ ഇമെയില്‍ വിലാസം പ്രസിദ്ധപ്പെടുത്തുകയില്ല. അവശ്യമായ ഫീല്‍ഡുകള്‍ * ആയി രേഖപ്പെടുത്തിയിരിക്കുന്നു

പ്രോക്സി തിരഞ്ഞെടുത്ത് വാങ്ങുക

ഡാറ്റാസെന്റർ പ്രോക്സികൾ

ഭ്രമണം ചെയ്യുന്ന പ്രോക്സികൾ

UDP പ്രോക്സികൾ

ലോകമെമ്പാടുമുള്ള 10000+ ഉപഭോക്താക്കൾ വിശ്വസിച്ചു

പ്രോക്സി കസ്റ്റമർ
പ്രോക്സി കസ്റ്റമർ
പ്രോക്സി ഉപഭോക്താവ് flowch.ai
പ്രോക്സി കസ്റ്റമർ
പ്രോക്സി കസ്റ്റമർ
പ്രോക്സി കസ്റ്റമർ